0.1.1 • Published 10 years ago
funsert v0.1.1
funsert 
Functional assert library
Install
$ npm install --save funsertUsage
var is = require('funsert');
var aboveFive = is.greaterThan(5);
var belowTen = is.ok(function (x) { return x < 10; }, 'below 10');
var inBounds = is(aboveFive, belowTen);
inBounds(7);
inBounds(3);
//=> Throws '3 is not greater than 5'API
This is still under heavy development. Happy to hear suggestions before 1.0.0 release!
funsert(assertions...)
Compose assertions with and operation.
funsert.ok(check, message)
Runs check function and throws Error, if it returns false.
Helpers
Funsert wraps some predicate functions from predicates:
- array
- equal
- lessThan
- greaterThan
- instanceOf
- hasOwnProperty
- hasProperty
- in
- matches
- strictEqual
- endsWith
- startsWith
License
MIT © Vsevolod Strukchinsky