Skip to content

Commit 2e887c8

Browse files
committed
Add tests for strict mode
1 parent 12efdcf commit 2e887c8

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

test.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,4 +342,19 @@ function tests (assert, what) {
342342
assert.equal(e.toString().split('\n')[0], 'AssertionError: oh no');
343343
}
344344
});
345+
346+
test('assert - strict mode', function () {
347+
var assertStrict = assert.strict;
348+
349+
assertStrict.throws(makeBlock(assertStrict.equal, 1, true), assertStrict.AssertionError);
350+
assertStrict.notEqual(0, false);
351+
assertStrict.throws(makeBlock(assertStrict.deepEqual, 1, true), assertStrict.AssertionError);
352+
assertStrict.notDeepEqual(0, false);
353+
assertStrict.equal(assertStrict.strict, assertStrict.strict.strict);
354+
assertStrict.equal(assertStrict.equal, assertStrict.strictEqual);
355+
assertStrict.equal(assertStrict.deepEqual, assertStrict.deepStrictEqual);
356+
assertStrict.equal(assertStrict.notEqual, assertStrict.notStrictEqual);
357+
assertStrict.equal(assertStrict.notDeepEqual, assertStrict.notDeepStrictEqual);
358+
assertStrict.equal(Object.keys(assertStrict).length, Object.keys(assert).length);
359+
});
345360
}

0 commit comments

Comments
 (0)