nkey-testsuite

1.0.1 • Public • Published

nkey-testsuite

tape Runs the nkey testsuite for a given implementation.

Usage

  1. Add nkey-testsuite to the dev dependencies
  2. Create a test.js file like below
  3. Run the test.js file using node test.js
  4. 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!')
})

License

[MIT][./LICENSE]

/nkey-testsuite/

    Package Sidebar

    Install

    npm i nkey-testsuite

    Weekly Downloads

    0

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    8 kB

    Total Files

    5

    Last publish

    Collaborators

    • spwilko
    • leichtgewicht
    • genevayngrib
    • tenaciousmv
    • pgmemk