@rbnx/webdriverio
Version:
webdriverio plugin for nx
27 lines • 967 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.addProjectConfig = void 0;
const devkit_1 = require("@nx/devkit");
const wdio_1 = require("../../../wdio");
function addProjectConfig(tree, options) {
const { parsedTags, projectRoot, project } = options;
const e2eProjectName = project + '-e2e';
(0, devkit_1.addProjectConfiguration)(tree, e2eProjectName, {
root: projectRoot,
projectType: 'application',
sourceRoot: `${projectRoot}/src`,
targets: {
e2e: {
executor: '@rbnx/webdriverio:e2e',
options: {
wdioConfig: `${projectRoot}/wdio.config.ts`,
...(0, wdio_1.filterWdioOptions)(options),
},
},
},
tags: parsedTags,
implicitDependencies: [project],
});
}
exports.addProjectConfig = addProjectConfig;
//# sourceMappingURL=add-project-config.js.map