prismjs
Version:
Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.
22 lines (20 loc) • 530 B
JavaScript
;
var TestCase = require("./helper/test-case");
var path = require("path");
var argv = require("yargs").argv;
if (argv.language) {
process.on('message', function (data) {
if (data.filePath) {
try {
if (path.extname(data.filePath) === '.test') {
TestCase.runTestCase(argv.language, data.filePath);
} else {
TestCase.runTestsWithHooks(argv.language, require(data.filePath));
}
process.send({success: true});
} catch (e) {
process.send({error: JSON.stringify(e)});
}
}
});
}