A pretty dsl on top of nodeunit.
CoffeeScript JavaScript Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
src
test
LICENSE
README.md
package.json

README.md

nodeunit-dsl

A pretty dsl on top of nodeunit.

Installation

> git clone http://github.com/gerad/nodeunit-dsl.git
> npm link nodeunit-dsl

Usage

Create a test file.

// test/example.js

var dsl = require('nodeunit-dsl'),
  test = dsl.test, run = dsl.run,
  before = dsl.before, after = dsl.after;

if (module.id === '.') run(__filename);

before(function() {
  // do something before each test
});

test("it worked", function(t) {
  t.expect(1);
  t.ok('it worked');
  t.done();
});

after(function() {
  // do something after each test
});

Then run it.

> node tests/example.js

Alternatively, you can run all tests with the provided command line utility.

> nodeunit-dsl tests/