macgyver
Version:
[](http://travis-ci.org/dominictarr/macgyver) [](http://ci.testling.com/dominictarr/macgyver) declarative assertion framework for invocation ordering.
21 lines (14 loc) • 307 B
JavaScript
var s = require('./setup')(module)
var invalid = s.invalid
var valid = s.valid
function fun () {
console.log([].slice.call(arguments))
}
valid('isPassed()', function (mac) {
var f = mac(fun).isPassed([1])
f(1)
})
invalid('isPassed()', function (mac) {
var f = mac(fun).isPassed([1])
f(2)
})