chai-bn-equal

v1.0.2
Adds a bnEqual method to chai that compares the string version of the BN to a string version of its input.

chai-bn-equal

Adds a bnEqual method to chai that compares the string version of the BN to a string version of its input.

Pairs well with chai-as-promised!

Installation:

npm i --save-dev chai-bn-equal

Example:

const chai = require("chai");
const chaiAsPromised = require("chai-as-promised");
const chaiBnEqual = require("chai-bn-equal");
const BN = require("bn.js");
chai.use(chaiBnEqual);
chai.use(chaiAsPromised);
chai.should();

describe("chai-bn-equal", () => {
  it("should pass", () => {
    return Promise.resolve(new BN("2")).should.eventually.bnEqual(2);
  });
});
npm i chai-bn-equal

Metadata

Downloads

Maintainers