UNPKG

@uuv/runner-commons

Version:
32 lines (31 loc) 1.65 kB
"use strict"; /** * 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"); }