$ npm install browser-assert
Stability: stable
.
Featherwight assert
function for the browser and node designed to work with browserify.
function assert(expr, message) {
if(!Boolean(expr)) {
throw new Error(message || 'unknown assertion error');
}
}
npm i browser-assert --save
Developer workflow is via gulp but should be executed as npm
scripts to enable shell execution where necessary.
Run the headless test suite using phantomjs:
npm test
To run the tests in a browser context open test/index.html or use the server npm start
.
Serve the test files from a web server with:
npm start
Run the test suite and generate code coverage:
npm run cover
Run the source tree through eslint:
npm run lint
Remove generated files:
npm run clean
Compile the test specifications:
npm run spec
Generate instrumented code from lib
in instrument
:
npm run instrument
Generate the project readme file (requires mdp):
npm run readme
Everything is MIT. Read the license if you feel inclined.
Generated by mdp(1).
© 2010 - cnpmjs.org x YWFE | Home | YWFE