probation
Version:
Test function's conduct (result) against an expected result for a given input
30 lines (24 loc) • 488 B
JavaScript
/**
* Dependencie(s)
*/
const test = require('tape')
const probation = require('..')
test('should compare output with expected result', assert => {
assert.plan(1)
const cb = probation({
foo: 'bar'
}, () => ({
foo: 'bar'
}))
assert.equal(cb(), true)
})
test('should loosely compare output with expected result', assert => {
assert.plan(1)
const cb = probation({
foo: 'bar'
}, () => ({
foo: 'bar',
beep: 'boop'
}))
assert.equal(cb(), true)
})