UNPKG

probation

Version:

Test function's conduct (result) against an expected result for a given input

30 lines (24 loc) 488 B
/** * 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) })