doc-tester
v1.0.1
Published
Tests file to keep sample code always work
Downloads
6
Readme
DocTester
This library is used to run code samples in markdown documents as acceptance tests, using simple comment-based assertions. By testing code snippets in documentation, you can have greater confidence that code in your documentation works as advertised.
Installation
npm install doc-tester
If you are using yarn
yarn add doc-tester
Usage
From commandline
node_modules/.bin/doc-tester
options
1. -f (--file)
Path of file to be tested (default:
./README.md
).
2. -c (--cleanup)
Setting this to false will not remove the test file generated by parsing the documentation file (default :
true
).
3. --inspect (--inspect-brk)
Runs tests w/ the node
--inspect
option, allowing a debugger to be attached (default:false
).
4. -o (--output)
Path where generated test file will be written. (default:
./test.js
)
From code
import { runTest } from 'doc-tester';
await runTest({
codeArray: ['add(3,4) // equals: 7;'],
importsArray: [`import { add } from './add'`]
} /* , options */) // equals: true;
Options
- testName
Name for the test block. Defaulted to
Doc Test
.