try-to-tape

wrap tape async functions and show error on reject

Usage no npm install needed!

<script type="module">
  import tryToTape from 'https://cdn.skypack.dev/try-to-tape';
</script>

README

Try to Tape NPM version Dependency Status Build Status Coverage Status

Wrap tape async functions and show error on reject.

Install

npm i try-to-tape

Example

const tryToTape = require('try-to-tape');
const tape = tryToTape(require('tape'));

test('lib: arguments', async (t) => {
    throw Error('hello');
    // will call t.fail with an error
    // will call t.end
    
    t.end();
});

Related

License

MIT