- Add
nkey-testsuite
to the dev dependencies - Create a
test.js
file like below - Run the
test.js
file usingnode test.js
- Prosper!
// Straight forward implementation
require('nkey-testsuite')(require('.'))
// Integrated use
const tape = require('tape')
tape('suite', t => {
// With the "t" option the tests get run as subtests
require('nkey-testsuite')(require('.'), { t })
})
// Add variant flag to distinguish between implementations
require('nkey-testsuite')(require('./a'), { variant: 'a' })
require('nkey-testsuite')(require('./b'), { variant: 'b' })
// Get informed about the ned
require('nkey-testsuite')(require('.'), () => {
console.log('done!')
})
[MIT][./LICENSE]