0.1.1 • Published 9 years ago
funsert v0.1.1
funsert
Functional assert library
Install
$ npm install --save funsert
Usage
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