UNPKG

testplane

Version:

Tests framework based on mocha and wdio

24 lines 994 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SimpleTestParser = void 0; const events_1 = require("events"); const utils_1 = require("../../events/utils"); const test_parser_1 = require("../../test-reader/test-parser"); const events_2 = require("../../events"); class SimpleTestParser extends events_1.EventEmitter { static create(...args) { return new this(...args); } constructor(config) { super(); this._config = config; } async parse({ file, browserId }) { const parser = new test_parser_1.TestParser(); (0, utils_1.passthroughEvent)(parser, this, [events_2.WorkerEvents.BEFORE_FILE_READ, events_2.WorkerEvents.AFTER_FILE_READ]); await parser.loadFiles([file], { config: this._config }); return parser.parse([file], { browserId, config: this._config.forBrowser(browserId) }); } } exports.SimpleTestParser = SimpleTestParser; //# sourceMappingURL=simple-test-parser.js.map