katoikia-app/web-ui/web-react/node_modules/prismjs/tests/run-child.js

22 lines
530 B
JavaScript

"use strict";
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)});
}
}
});
}