|
19 | 19 | // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
20 | 20 | // USE OR OTHER DEALINGS IN THE SOFTWARE.
|
21 | 21 |
|
22 |
| -var assert = require('assert'); |
23 |
| - |
| 22 | +var test = require('tape'); |
24 | 23 | var util = require('../../');
|
25 | 24 |
|
26 |
| -suite('is'); |
27 |
| - |
28 |
| -test('util.isArray', function () { |
29 |
| - assert.equal(true, util.isArray([])); |
30 |
| - assert.equal(true, util.isArray(Array())); |
31 |
| - assert.equal(true, util.isArray(new Array())); |
32 |
| - assert.equal(true, util.isArray(new Array(5))); |
33 |
| - assert.equal(true, util.isArray(new Array('with', 'some', 'entries'))); |
34 |
| - assert.equal(false, util.isArray({})); |
35 |
| - assert.equal(false, util.isArray({ push: function() {} })); |
36 |
| - assert.equal(false, util.isArray(/regexp/)); |
37 |
| - assert.equal(false, util.isArray(new Error())); |
38 |
| - assert.equal(false, util.isArray(Object.create(Array.prototype))); |
| 25 | +test('util.isArray', function (t) { |
| 26 | + t.equal(true, util.isArray([])); |
| 27 | + t.equal(true, util.isArray(Array())); |
| 28 | + t.equal(true, util.isArray(new Array())); |
| 29 | + t.equal(true, util.isArray(new Array(5))); |
| 30 | + t.equal(true, util.isArray(new Array('with', 'some', 'entries'))); |
| 31 | + t.equal(false, util.isArray({})); |
| 32 | + t.equal(false, util.isArray({ push: function() {} })); |
| 33 | + t.equal(false, util.isArray(/regexp/)); |
| 34 | + t.equal(false, util.isArray(new Error())); |
| 35 | + t.equal(false, util.isArray(Object.create(Array.prototype))); |
| 36 | + t.end(); |
39 | 37 | });
|
40 | 38 |
|
41 |
| -test('util.isRegExp', function () { |
42 |
| - assert.equal(true, util.isRegExp(/regexp/)); |
43 |
| - assert.equal(true, util.isRegExp(RegExp())); |
44 |
| - assert.equal(true, util.isRegExp(new RegExp())); |
45 |
| - assert.equal(false, util.isRegExp({})); |
46 |
| - assert.equal(false, util.isRegExp([])); |
47 |
| - assert.equal(false, util.isRegExp(new Date())); |
48 |
| - assert.equal(false, util.isRegExp(Object.create(RegExp.prototype))); |
| 39 | +test('util.isRegExp', function (t) { |
| 40 | + t.equal(true, util.isRegExp(/regexp/)); |
| 41 | + t.equal(true, util.isRegExp(RegExp())); |
| 42 | + t.equal(true, util.isRegExp(new RegExp())); |
| 43 | + t.equal(false, util.isRegExp({})); |
| 44 | + t.equal(false, util.isRegExp([])); |
| 45 | + t.equal(false, util.isRegExp(new Date())); |
| 46 | + t.equal(false, util.isRegExp(Object.create(RegExp.prototype))); |
| 47 | + t.end(); |
49 | 48 | });
|
50 | 49 |
|
51 |
| -test('util.isDate', function () { |
52 |
| - assert.equal(true, util.isDate(new Date())); |
53 |
| - assert.equal(true, util.isDate(new Date(0))); |
54 |
| - assert.equal(false, util.isDate(Date())); |
55 |
| - assert.equal(false, util.isDate({})); |
56 |
| - assert.equal(false, util.isDate([])); |
57 |
| - assert.equal(false, util.isDate(new Error())); |
58 |
| - assert.equal(false, util.isDate(Object.create(Date.prototype))); |
| 50 | +test('util.isDate', function (t) { |
| 51 | + t.equal(true, util.isDate(new Date())); |
| 52 | + t.equal(true, util.isDate(new Date(0))); |
| 53 | + t.equal(false, util.isDate(Date())); |
| 54 | + t.equal(false, util.isDate({})); |
| 55 | + t.equal(false, util.isDate([])); |
| 56 | + t.equal(false, util.isDate(new Error())); |
| 57 | + t.equal(false, util.isDate(Object.create(Date.prototype))); |
| 58 | + t.end(); |
59 | 59 | });
|
60 | 60 |
|
61 |
| -test('util.isError', function () { |
62 |
| - assert.equal(true, util.isError(new Error())); |
63 |
| - assert.equal(true, util.isError(new TypeError())); |
64 |
| - assert.equal(true, util.isError(new SyntaxError())); |
65 |
| - assert.equal(false, util.isError({})); |
66 |
| - assert.equal(false, util.isError({ name: 'Error', message: '' })); |
67 |
| - assert.equal(false, util.isError([])); |
68 |
| - assert.equal(true, util.isError(Object.create(Error.prototype))); |
| 61 | +test('util.isError', function (t) { |
| 62 | + t.equal(true, util.isError(new Error())); |
| 63 | + t.equal(true, util.isError(new TypeError())); |
| 64 | + t.equal(true, util.isError(new SyntaxError())); |
| 65 | + t.equal(false, util.isError({})); |
| 66 | + t.equal(false, util.isError({ name: 'Error', message: '' })); |
| 67 | + t.equal(false, util.isError([])); |
| 68 | + t.equal(true, util.isError(Object.create(Error.prototype))); |
| 69 | + t.end(); |
69 | 70 | });
|
70 | 71 |
|
71 |
| -test('util._extend', function () { |
72 |
| - assert.deepEqual(util._extend({a:1}), {a:1}); |
73 |
| - assert.deepEqual(util._extend({a:1}, []), {a:1}); |
74 |
| - assert.deepEqual(util._extend({a:1}, null), {a:1}); |
75 |
| - assert.deepEqual(util._extend({a:1}, true), {a:1}); |
76 |
| - assert.deepEqual(util._extend({a:1}, false), {a:1}); |
77 |
| - assert.deepEqual(util._extend({a:1}, {b:2}), {a:1, b:2}); |
78 |
| - assert.deepEqual(util._extend({a:1, b:2}, {b:3}), {a:1, b:3}); |
| 72 | +test('util._extend', function (t) { |
| 73 | + t.deepEqual(util._extend({a:1}), {a:1}); |
| 74 | + t.deepEqual(util._extend({a:1}, []), {a:1}); |
| 75 | + t.deepEqual(util._extend({a:1}, null), {a:1}); |
| 76 | + t.deepEqual(util._extend({a:1}, true), {a:1}); |
| 77 | + t.deepEqual(util._extend({a:1}, false), {a:1}); |
| 78 | + t.deepEqual(util._extend({a:1}, {b:2}), {a:1, b:2}); |
| 79 | + t.deepEqual(util._extend({a:1, b:2}, {b:3}), {a:1, b:3}); |
| 80 | + t.end(); |
79 | 81 | });
|
80 | 82 |
|
81 |
| -test('util.isBuffer', function () { |
82 |
| - assert.equal(true, util.isBuffer(new Buffer(4))); |
83 |
| - assert.equal(true, util.isBuffer(Buffer(4))); |
84 |
| - assert.equal(true, util.isBuffer(new Buffer(4))); |
85 |
| - assert.equal(true, util.isBuffer(new Buffer([1, 2, 3, 4]))); |
86 |
| - assert.equal(false, util.isBuffer({})); |
87 |
| - assert.equal(false, util.isBuffer([])); |
88 |
| - assert.equal(false, util.isBuffer(new Error())); |
89 |
| - assert.equal(false, util.isRegExp(new Date())); |
90 |
| - assert.equal(true, util.isBuffer(Object.create(Buffer.prototype))); |
| 83 | +test('util.isBuffer', function (t) { |
| 84 | + t.equal(true, util.isBuffer(new Buffer(4))); |
| 85 | + t.equal(true, util.isBuffer(Buffer(4))); |
| 86 | + t.equal(true, util.isBuffer(new Buffer(4))); |
| 87 | + t.equal(true, util.isBuffer(new Buffer([1, 2, 3, 4]))); |
| 88 | + t.equal(false, util.isBuffer({})); |
| 89 | + t.equal(false, util.isBuffer([])); |
| 90 | + t.equal(false, util.isBuffer(new Error())); |
| 91 | + t.equal(false, util.isRegExp(new Date())); |
| 92 | + t.equal(true, util.isBuffer(Object.create(Buffer.prototype))); |
| 93 | + t.end(); |
91 | 94 | });
|
0 commit comments