A RuffLIB library for unit testing rough and sketchy JavaScript apps.
npm install rufflib-expect__A RuffLIB library for unit testing rough and sketchy JavaScript apps.__
▶ __Version:__ 3.0.4
▶ __Homepage:__
▶ __NPM:__
▶ __Repo:__
▶ __Tests:__
``js
import Expect from 'rufflib-expect';
const expect = new Expect('Mathsy Test Suite');
expect.section('Check that factorialise() works');
expect.that(factorialise(5) // 5! = 5 4 3 2 1,
factorialise(5)).is(120);
console.log(expect.render('Ansi'));
function factorialise(n) {
if (n === 0 || n === 1) return 1;
for (let i=n-1; i>0; i--) n *= i;
return n;
}
`
Run the test suite in ‘src/docs/’, while working on this library:
npm test --src npm start --src --open --test
Build the minified and unminified bundles in ‘dist/’ and ‘docs/’:
npm run build
Run the test suite in ‘docs/’, after a build:
npm test npm start --open --test`