|
1 |
| -import { isNode, isBrowser, isIE, isInfinite, isDigit } from '../src/is'; |
| 1 | +import { isNode, isBrowser, isIE, isInfinite, isDigit, isIterable } from '../src/is'; |
2 | 2 |
|
3 | 3 | describe('is', () => {
|
4 | 4 | test('is-platform', () => {
|
5 |
| - expect(isNode()).toBe(true); |
6 |
| - expect(isBrowser()).toBe(true); |
7 |
| - expect(isIE()).toBe(false); |
| 5 | + expect(isNode()).toBeTruthy(); |
| 6 | + expect(isBrowser()).toBeTruthy(); |
| 7 | + expect(isIE()).toBeFalsy(); |
8 | 8 | });
|
9 | 9 |
|
10 | 10 | test('is-Infinite', () => {
|
11 |
| - expect(isInfinite(Infinity)).toBe(true); |
12 |
| - expect(isInfinite(-Infinity)).toBe(true); |
13 |
| - expect(isInfinite(1)).toBe(false); |
14 |
| - expect(isInfinite(0)).toBe(false); |
15 |
| - expect(isInfinite('1')).toBe(false); |
| 11 | + expect(isInfinite(Infinity)).toBeTruthy(); |
| 12 | + expect(isInfinite(-Infinity)).toBeTruthy(); |
| 13 | + expect(isInfinite(1)).toBeFalsy(); |
| 14 | + expect(isInfinite(0)).toBeFalsy(); |
| 15 | + expect(isInfinite('1')).toBeFalsy(); |
16 | 16 | });
|
17 | 17 |
|
18 | 18 | test('is-Digit', () => {
|
19 |
| - expect(isDigit('1')).toBe(true); |
20 |
| - expect(isDigit('1.2')).toBe(true); |
21 |
| - expect(isDigit('-1.2')).toBe(true); |
22 |
| - expect(isDigit(1.2)).toBe(true); |
23 |
| - expect(isDigit(-1.2)).toBe(true); |
24 |
| - expect(isDigit(Infinity)).toBe(false); |
25 |
| - expect(isDigit(-Infinity)).toBe(false); |
26 |
| - expect(isDigit('1.x')).toBe(false); |
| 19 | + expect(isDigit('1')).toBeTruthy(); |
| 20 | + expect(isDigit('1.2')).toBeTruthy(); |
| 21 | + expect(isDigit('-1.2')).toBeTruthy(); |
| 22 | + expect(isDigit(1.2)).toBeTruthy(); |
| 23 | + expect(isDigit(-1.2)).toBeTruthy(); |
| 24 | + expect(isDigit(Infinity)).toBeFalsy(); |
| 25 | + expect(isDigit(-Infinity)).toBeFalsy(); |
| 26 | + expect(isDigit('1.x')).toBeFalsy(); |
| 27 | + }); |
| 28 | + |
| 29 | + test('isIterable', () => { |
| 30 | + function* makeIterator() { |
| 31 | + yield 1; |
| 32 | + yield 2; |
| 33 | + } |
| 34 | + const it = makeIterator(); |
| 35 | + expect(isIterable(it)).toBeTruthy(); |
27 | 36 | });
|
28 | 37 | });
|
0 commit comments