summaryrefslogtreecommitdiff
path: root/value-equal/modules/__tests__/boolean-test.js
blob: 0fd1b8468528579e31911f6261aaa8217b3ad033 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import valueEqual from 'value-equal';

describe('boolean primitives', () => {
  describe('that are equal', () => {
    it('returns true', () => {
      expect(valueEqual(true, true)).toBe(true);
    });
  });

  describe('that are not equal', () => {
    it('returns false', () => {
      expect(valueEqual(true, false)).toBe(false);
    });
  });
});

describe('boolean objects', () => {
  describe('that are equal', () => {
    it('returns true', () => {
      expect(valueEqual(new Boolean(true), new Boolean(true))).toBe(true);
    });
  });

  describe('that are not equal', () => {
    it('returns false', () => {
      expect(valueEqual(new Boolean(true), new Boolean(false))).toBe(false);
    });
  });
});