Claim
Tiny assertion library
Install / Use
/learn @kevva/ClaimREADME
claim 
Tiny assertion library
Install
$ npm install --save claim
Usage
var claim = require('claim');
claim.true(true);
claim.false(false);
claim.is('foo', 'foo');
claim.not('foo', 'bar');
claim.same(['a', 'b'], ['a', 'b']);
claim.notSame({a: 'a'}, {a: 'b'});
claim.regexTest(/^abc$/, 'abc');
API
.pass([message])
Passing assertion.
.fail([message])
Failing assertion.
.ok(value, [message])
Assert that value is truthy.
.notOk(value, [message])
Assert that value is falsy.
.true(value, [message])
Assert that value is true.
.false(value, [message])
Assert that value is false.
.is(value, expected, [message])
Assert that value is equal to expected.
.not(value, expected, [message])
Assert that value is not equal to expected.
.same(value, expected, [message])
Assert that value is deep equal to expected.
.notSame(value, expected, [message])
Assert that value is not deep equal to expected.
.throws(function, error, [message])
Assert that function throws an error.
error can be a constructor, regex or validation function.
.doesNotThrow(function, [message])
Assert that function doesn't throw an error.
.regexTest(regex, contents, [message])
Assert that regex matches contents.
.ifError(error, [message])
Assert that error is falsy.
License
MIT © Kevin Mårtensson
