This module provides methods to aid in testing your Node.js apps.
npm install --save-dev testutil
Make sure that you run the test script to verify that it works on your system.
It's already global. You don't need to do anything. It's nice to help debug some output as it modifies the string prototype.
var shell = require('testutil').shelljs
var testutil = require('testutil')
Synchronously creates a test directory and returns the path. Deletes the directory if it exists and recreates it.
var dirPath = testutil.createTestDir('myapp');
e.g. /tmp/test-myapp
Asynchronously fetches all of the files in a specified directory that end in .test.coffee
or .test.js
.
testutil.fetchTestFiles('test/', function(files) {
// do something with test files
});
You might use this in conjunction with Mocha.
Synchronously calculates the md5 of the data.
(The MIT License) See LICENSE for details.
Copyright (c) 2011-2013 JP Richardson