Skip to content

Commit

Permalink
Clean up assert module
Browse files Browse the repository at this point in the history
  • Loading branch information
TonyPythoneer authored Sep 7, 2016
1 parent e1eb499 commit 97c9fd0
Showing 1 changed file with 38 additions and 16 deletions.
54 changes: 38 additions & 16 deletions node/node-4-tests.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,22 +24,44 @@ import * as string_decoder from "string_decoder";
// Specifically test buffer module regression.
import {Buffer as ImportedBuffer, SlowBuffer as ImportedSlowBuffer} from "buffer";

assert(1 + 1 - 2 === 0, "The universe isn't how it should.");

assert.deepEqual({ x: { y: 3 } }, { x: { y: 3 } }, "DEEP WENT DERP");

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(() => {
const b = false;
if (b) { throw "a hammer at your face"; }
}, undefined, "What the...*crunch*");
//////////////////////////////////////////////////////////
/// Assert Tests : https://nodejs.org/api/assert.html ///
//////////////////////////////////////////////////////////

namespace assert_tests{
{
assert(1 + 1 - 2 === 0, "The universe isn't how it should.");

assert.deepEqual({ x: { y: 3 } }, { x: { y: 3 } }, "DEEP WENT DERP");

// TODO: assert.deepStrictEqual

assert.doesNotThrow(() => {
const b = false;
if (b) { throw "a hammer at your face"; }
}, undefined, "What the...*crunch*");

assert.equal(3, "3", "uses == comparator");

// TODO: assert.fail

// TODO: assert.ifError

assert.notDeepStrictEqual({ x: { y: "3" } }, { x: { y: 3 } }, "uses === comparator");

// TODO: assert.notDeepStrictEqual

// TODO: assert.notEqual

assert.notStrictEqual(2, "2", "uses === comparator");

// TODO: assert.ok

// TODO: assert.strictEqual

assert.throws(() => { throw "a hammer at your face"; }, undefined, "DODGED IT");
}
}

////////////////////////////////////////////////////
/// Events tests : http://nodejs.org/api/events.html
Expand Down

0 comments on commit 97c9fd0

Please sign in to comment.