UNPKG

must

Version:

Testing and assertion library with friendly BDD syntax — awesome.must.be.true(). Many expressive matchers and is test runner and framework agnostic. Follows RFC 2119 with its use of MUST. Good and well tested stuff.

24 lines (19 loc) 641 B
var Must = require("../..") var assert = require("./assert") describe(".prototype.frozen", function() { it("must pass if object is frozen", function() { assert.pass(function() { Must(Object.freeze({})).be.frozen() }) }) it("must fail if object is thawed", function() { assert.fail(function() { Must({}).be.frozen() }) }) require("./_assertion_error_test")(function() { Must({}).be.frozen() }, { actual: {}, message: "{} must be frozen" }) describe(".not", function() { it("must invert the assertion", function() { assert.fail(function() { Must(Object.freeze({})).not.be.frozen() }) }) }) })