testresources
Version:
Adds fluent interface which, with help from superagent, makes testing HTTP resources simpler.
25 lines (21 loc) • 623 B
JavaScript
var assert = require('chai').assert;
module.exports = {
assertError : function(expectedMessage, done) {
return function(err) {
assert.isDefined(err, "Expected an error")
if (expectedMessage instanceof RegExp) {
assert.match(err, expectedMessage);
done();
}
else {
expectedMessage();
}
}
},
assertNoError : function(done) {
return function(err, res) {
assert.isUndefined(err, "Did not expect an error");
done();
}
}
}