@ethereum-waffle/chai

A sweet set of chai matchers for your blockchain testing needs.

Usage no npm install needed!

<script type="module">
  import ethereumWaffleChai from 'https://cdn.skypack.dev/@ethereum-waffle/chai';
</script>

README

CircleCI

Ethereum Waffle

@ethereum-waffle/chai

A sweet set of chai matchers for your blockchain testing needs.

Installation

In the current version of waffle (v2.x.x) you will install this package as a dependency of the main waffle package - ethereum-waffle.

yarn add --dev ethereum-waffle
npm install --save-dev ethereum-waffle

If you want to use this package directly please install it via:

yarn add --dev @ethereum-waffle/chai
npm install --save-dev @ethereum-waffle/chai

Usage

import { expect, use } from "chai";
import { waffleChai } from "@ethereum-waffle/chai";
import { bigNumberify } from "ethers/utils";

use(chaiAsPromised);

expect(bigNumberify("6")).to.be.gt(0);

Feature overview

NOTE: You do not need to use this package directly. You can install it through the main package (ethereum-waffle) and use it instead.

Read more in the documentation.