cloudmine
Version:
CloudMine JavaScript library for node and browsers
32 lines (28 loc) • 1.16 kB
JavaScript
// Simple script runner used to test Node.JS.
if (process.env.CLOUDMINE_APPID && process.env.CLOUDMINE_APIKEY && process.env.CLOUDMINE_APIROOT) {
var qunit = require('qunit');
qunit.setup({
log: {
summary: true,
coverage: true
},
coverage: true
});
var config = {
deps: [ "./tests/init.js", "./tests/util.js", "./tests/config.js" ],
code: {path: "./js/cloudmine.js", namespace: "cloudmine"},
tests: "./tests/tests.js"
};
qunit.run(config, function callback(err, report){
console.log("done all tests");
console.dir(report);
});
} else {
console.log("Cannot run tests without specifying an application id, api key, and host.");
console.log("Please export the following variables in your shell:");
console.log(" CLOUDMINE_APPID: This should be the application id to test under");
console.log(" CLOUDMINE_APIKEY: This should be the api key to test under");
console.log(" CLOUDMINE_APIROOT: This should be the host API endpoint");
console.log("\nUnit tests may leave behind stale users and data.");
console.log("It is not recommended to run unit tests on a production application.");
}