npm.io
0.20.1 • Published 4 years ago

@terra-dev/is-zero

Licence
Apache-2.0
Version
0.20.1
Deps
0
Size
4 kB
Vulns
0
Weekly
0
Stars
99

@terra-dev/is-zero

Check that the value is 0.

Spec

__tests__/is-zero.test.ts

import big from 'big.js';
import { isZero } from '../';

test('is-zero', () => {
  expect(isZero('0')).toBeTruthy();
  expect(isZero(0)).toBeTruthy();
  expect(isZero(big('0'))).toBeTruthy();
  expect(isZero({ toString: () => '0' })).toBeTruthy();

  expect(isZero('1')).toBeFalsy();
  expect(isZero(1)).toBeFalsy();
  expect(isZero(big('1'))).toBeFalsy();
  expect(isZero({ toString: () => '1' })).toBeFalsy();
});