UNPKG

@itwin/certa

Version:

A mocha-based integration test runner

24 lines 898 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NodeTestRunner = void 0; const Mocha = require("mocha"); class NodeTestRunner { static supportsCoverage = true; static supportsCleanup = true; static async runTests(config) { // Initialize mocha global.mocha = new Mocha(); global._CERTA_CONFIG = config; require("../../utils/initMocha"); // Setup source maps global.sourceMapSupport = require("source-map-support"); require("../../utils/initSourceMaps"); // Load tests const frontendBundle = (config.cover && config.instrumentedTestBundle) || config.testBundle; require(frontendBundle); // Execute tests mocha.run((failedCount) => process.exitCode = failedCount); } } exports.NodeTestRunner = NodeTestRunner; //# sourceMappingURL=NodeTestRunner.js.map