roast.it

1.0.5 • Public • Published

Roast

A simple Javascript unit testing library designed for providing a fast feedback loop with minimal fuss.

Install

npm install roast.it --save

Make a test

Tests are added using the roast.it() function.

tests/my.tests.js:

var roast = require('roast.it');

roast.it(
    "Description of the test",
    function testFunction() {
        // your testing code
        // return true or false based on whether the test passed
        return true;
    }
);

Then, create a Javascript file that will run all your tests.

tests/tests.js:

var roast = require('roast.it');

// include all test files
require('./my.tests.js');

roast.run();
roast.exit();

Add this tests.js file to your package.json's scripts section.

package.json:

  "scripts": {
    "test": "node tests/tests.js"
  },

Then test using NPM:

> npm test

Which shows this in the terminal:

> node tests/tests.js                                                                                                                                                  
                                                                                                                                                                       
Roasted 1 tests.

Readme

Keywords

Package Sidebar

Install

npm i roast.it

Weekly Downloads

0

Version

1.0.5

License

MIT

Last publish

Collaborators

  • quakkels