import chai, {expect} from 'chai'; import {normalizeBigNumber} from '../../../src/core/utils/bigNumbers'; import {BigNumber} from 'ethers/utils'; import {solidity} from 'ethereum-waffle'; chai.use(solidity); describe('UNIT: BigNumber', () => { it('0x00', () => { const a = new BigNumber('0x00'); const b = new BigNumber('0x0'); const expected = normalizeBigNumber(b); expect(expected).to.eql(a); }); it('0x1', () => { const a = new BigNumber('0x01'); const b = new BigNumber('0x1'); const expected = normalizeBigNumber(b); expect(expected).to.eql(a); }); it('0x199', () => { const a = new BigNumber('0x0199'); const b = new BigNumber('0x199'); const expected = normalizeBigNumber(b); expect(expected).to.eql(a); }); it('0x0000000', () => { const a = new BigNumber('0x00'); const b = new BigNumber('0x0000000'); const expected = normalizeBigNumber(b); expect(expected).to.eql(a); }); });