UNPKG

testresources

Version:

Adds fluent interface which, with help from superagent, makes testing HTTP resources simpler.

32 lines (26 loc) 793 B
var Mocha = require('mocha'), fs = require('fs'), path = require('path'); // First, you need to instantiate a Mocha instance. var mocha = new Mocha({ timeout: 60000 }) // Then, you need to use the method "addFile" on the mocha // object for each file. var testDirectory = __dirname + "/POST/"; // Here is an example: fs.readdirSync(testDirectory).filter(function (file) { // Only keep the .js files return file.indexOf("post_spec") != -1 && file.substr(-3) === '.js'; }).forEach(function (file) { // Use the method "addFile" to add the file to mocha mocha.addFile(path.join(testDirectory, file) ); }); // Now, you can run the tests. mocha.run(function (failures) { process.on('exit', function () { process.exit(failures); }); });