Merge pull request #7994 from Strate/power_assert_deep_strict_equal

power-assert: Add `deepStrictEqual` and `notDeepStrictEqual` methods
This commit is contained in:
Masahiro Wakame
2016-02-07 02:30:08 +09:00
2 changed files with 8 additions and 0 deletions
+4
View File
@@ -10,6 +10,10 @@ assert.equal(3, "3", "uses == comparator");
assert.notStrictEqual(2, "2", "uses === comparator");
assert.deepStrictEqual([{a:1}], [{a:1}], "uses === comparator");
assert.notDeepStrictEqual([{a:1}], [{a:1}], "uses === comparator");
assert.throws(() => {
throw "a hammer at your face";
}, undefined, "DODGED IT");
+4
View File
@@ -37,6 +37,10 @@ declare namespace assert {
export function notStrictEqual(actual:any, expected:any, message?:string):void;
export function deepStrictEqual(actual:any, expected:any, message?:string):void;
export function notDeepStrictEqual(actual:any, expected:any, message?:string):void;
export var throws:{
(block:Function, message?:string): void;
(block:Function, error:Function, message?:string): void;