1 |
|
2 | var assert = require('assert'),
|
3 | approx = require('../../tools/approx'),
|
4 | boolean = require('../../lib/utils/boolean');
|
5 |
|
6 | describe ('boolean', function () {
|
7 |
|
8 | it('isBoolean', function() {
|
9 | assert.equal(boolean.isBoolean(true), true);
|
10 | assert.equal(boolean.isBoolean(false), true);
|
11 | assert.equal(boolean.isBoolean(Boolean(false)), true);
|
12 | assert.equal(boolean.isBoolean('hi'), false);
|
13 | assert.equal(boolean.isBoolean(23), false);
|
14 | assert.equal(boolean.isBoolean([]), false);
|
15 | assert.equal(boolean.isBoolean({}), false);
|
16 | assert.equal(boolean.isBoolean(new Date()), false);
|
17 |
|
18 |
|
19 | assert.equal(boolean.isBoolean(new Boolean(true)), false);
|
20 | assert.equal(boolean.isBoolean(new Boolean(false)), false);
|
21 | });
|
22 |
|
23 | }); |
\ | No newline at end of file |