doc-tester
v1.0.1
Published
Tests file to keep sample code always work
Downloads
15
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-testerIf you are using yarn
yarn add doc-testerUsage
From commandline
node_modules/.bin/doc-testeroptions
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
--inspectoption, 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.
