♨️ Generate TAP tests for your code
npm install speca[NPMIMGURL]: https://img.shields.io/npm/v/speca.svg?style=flat
[BuildStatusURL]: https://github.com/coderaiser/speca/actions?query=workflow%3A%22Node+CI%22 "Build Status"
[BuildStatusIMGURL]: https://github.com/coderaiser/speca/workflows/Node%20CI/badge.svg
[LicenseIMGURL]: https://img.shields.io/badge/license-MIT-317BF9.svg?style=flat
[NPMURL]: https://npmjs.org/package/speca "npm"
[LicenseURL]: https://tldrlegal.com/license/mit-license "MIT License"
[CoverageURL]: https://coveralls.io/github/coderaiser/speca?branch=master
[CoverageIMGURL]: https://coveralls.io/repos/coderaiser/speca/badge.svg?branch=master&service=github
Writes 📼Supertape tests for you using 🐊Putout. Here is how it looks like:
Made from prototype.
``sh`
npm i speca -g
`sh`
speca sum.js
// creates a file: sum.spec.js
Input sum.js:
`js`
export const sum = (a, b) => a + b;
Output sum.spec.js:
`js
import {test} from 'supertape';
import {sum} from './sum.js';
test('name: sum', (t) => {
const result = sum('a', 'b');
const expected = '';
t.equal(result, expected);
t.end();
});
``
MIT