node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »



Build Status

Simple utilities for nodeunit (like test builders and assertions), particularly around Q promises.

In normal nodeunit, you add a test like this:

exports.testFunction = function (test) {

In nodeunitq, you write a test like this:

var Q = require('Q')
var nodeunitq = require('nodeunitq')
var builder = new nodeunitq.Builder(exports)
builder.add(function testPromise(test) {
  return Q.fcall(function () { return 1 })

And nodeunitq will take care of the failure handling for you.


Apache License, Version 2.0.