test: add assert.notDeepStrictEqual() tests
There is no test coverage for `assert.notDeepStrictEqual()`. Add some minimal tests. PR-URL: https://github.com/nodejs/node/pull/8177 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
parent
3d21907682
commit
181324e192
@ -184,14 +184,27 @@ assert.doesNotThrow(makeBlock(a.deepEqual, new Boolean(true), {}),
|
||||
assert.throws(makeBlock(a.deepEqual, {a: 1}, {b: 1}), a.AssertionError);
|
||||
|
||||
//deepStrictEqual
|
||||
assert.doesNotThrow(makeBlock(a.deepStrictEqual, new Date(2000, 3, 14),
|
||||
new Date(2000, 3, 14)),
|
||||
'deepStrictEqual(new Date(2000, 3, 14),\
|
||||
new Date(2000, 3, 14))');
|
||||
assert.doesNotThrow(
|
||||
makeBlock(a.deepStrictEqual, new Date(2000, 3, 14), new Date(2000, 3, 14)),
|
||||
'deepStrictEqual(new Date(2000, 3, 14), new Date(2000, 3, 14))'
|
||||
);
|
||||
|
||||
assert.throws(makeBlock(a.deepStrictEqual, new Date(), new Date(2000, 3, 14)),
|
||||
a.AssertionError,
|
||||
'deepStrictEqual(new Date(), new Date(2000, 3, 14))');
|
||||
assert.throws(
|
||||
makeBlock(a.deepStrictEqual, new Date(), new Date(2000, 3, 14)),
|
||||
a.AssertionError,
|
||||
'deepStrictEqual(new Date(), new Date(2000, 3, 14))'
|
||||
);
|
||||
|
||||
assert.throws(
|
||||
makeBlock(a.notDeepStrictEqual, new Date(2000, 3, 14), new Date(2000, 3, 14)),
|
||||
a.AssertionError,
|
||||
'notDeepStrictEqual(new Date(2000, 3, 14), new Date(2000, 3, 14))'
|
||||
);
|
||||
|
||||
assert.doesNotThrow(
|
||||
makeBlock(a.notDeepStrictEqual, new Date(), new Date(2000, 3, 14)),
|
||||
'notDeepStrictEqual(new Date(), new Date(2000, 3, 14))'
|
||||
);
|
||||
|
||||
// 7.3 - strict
|
||||
assert.doesNotThrow(makeBlock(a.deepStrictEqual, /a/, /a/));
|
||||
|
Loading…
x
Reference in New Issue
Block a user