Merge pull request #6878 from takenspc/node-assert-deepStrictEqual

Add assert.deepStrictEqual and assert.notDeepStrictEqual to node.d.ts
This commit is contained in:
Steve Ognibene
2015-11-21 23:59:45 -05:00
2 changed files with 5 additions and 1 deletions
+2
View File
@@ -23,6 +23,8 @@ assert.equal(3, "3", "uses == comparator");
assert.notStrictEqual(2, "2", "uses === comparator");
assert.notDeepStrictEqual({ x: { y: "3" } }, { x: { y: 3 } }, "uses === comparator");
assert.throws(() => { throw "a hammer at your face"; }, undefined, "DODGED IT");
assert.doesNotThrow(() => {
+3 -1
View File
@@ -430,7 +430,7 @@ declare module "http" {
import * as events from "events";
import * as net from "net";
import * as stream from "stream";
export interface RequestOptions {
protocol?: string;
host?: string;
@@ -1808,6 +1808,8 @@ declare module "assert" {
export function notDeepEqual(acutal: any, expected: any, message?: string): void;
export function strictEqual(actual: any, expected: any, message?: string): void;
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;