@uuv/runner-commons
Version:
A common lib for uuv
32 lines (31 loc) • 1.65 kB
JavaScript
;
/**
* Software Name : UUV
*
* SPDX-License-Identifier: MIT
*
* This software is distributed under the MIT License,
* see the "LICENSE" file for more details
*
* Authors: NJAKO MOLOM Louis Fredice & SERVICAL Stanley
* Software description: Make test writing fast, understandable by any human
* understanding English or French.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateStepDefinitionForWebRunner = generateStepDefinitionForWebRunner;
exports.generateStepDefinitionForMobileRunner = generateStepDefinitionForMobileRunner;
const generate_base_step_definitions_1 = require("./generate-base-step-definitions");
const generate_based_role_step_definitions_1 = require("./generate-based-role-step-definitions");
const common_1 = require("./common");
function generateStepDefinitionForRunner(baseDir, runner, wordingFileRelativePath) {
const runnerBaseStepDefinition = new generate_base_step_definitions_1.BaseStepDefinition(baseDir, runner, common_1.STEP_DEFINITION_FILE_NAME.BASE, wordingFileRelativePath);
runnerBaseStepDefinition.runGenerate();
const runnerBasedRoleStepDefinition = new generate_based_role_step_definitions_1.BasedRoleStepDefinition(baseDir, runner, common_1.STEP_DEFINITION_FILE_NAME.BY_ROLE, wordingFileRelativePath);
runnerBasedRoleStepDefinition.runGenerate();
}
function generateStepDefinitionForWebRunner(baseDir, runner) {
generateStepDefinitionForRunner(baseDir, runner, "../assets/i18n/web");
}
function generateStepDefinitionForMobileRunner(baseDir, runner) {
generateStepDefinitionForRunner(baseDir, runner, "../assets/i18n/mobile");
}