本文整理汇总了TypeScript中scenarioo-js.useCase函数的典型用法代码示例。如果您正苦于以下问题:TypeScript useCase函数的具体用法?TypeScript useCase怎么用?TypeScript useCase使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了useCase函数的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: useCase
'use strict';
import { scenario, step, useCase } from 'scenarioo-js';
import * as Utils from '../util';
import BranchAliasesPage from '../pages/branchAliasesPage';
const NUMBER_OF_ALIASES_IN_CONFIG = 2;
const FIRST_TEST_ALIAS_INDEX = NUMBER_OF_ALIASES_IN_CONFIG;
useCase('Manage branch aliases')
.description('Define new branch aliases, edit existing ones and delete them.')
.describe(() => {
beforeEach(async () => {
await Utils.startScenariooRevisited();
});
scenario('Add and remove')
.description('Branch aliases can be added and removed')
.it(async () => {
await BranchAliasesPage.goToPage();
await step('display the manage branch aliases page');
await BranchAliasesPage.assertNumberOfAliases(NUMBER_OF_ALIASES_IN_CONFIG);
await BranchAliasesPage.enterAlias('Test Alias 1', 'wikipedia-docu-example', 'my description 1');
await BranchAliasesPage.enterAlias('Test Alias 2', 'wikipedia-docu-example', 'my description 2');
await BranchAliasesPage.saveAndAssertSuccessMessage();
await step('saved build aliases');
await BranchAliasesPage.reset();
await BranchAliasesPage.assertNumberOfAliases(NUMBER_OF_ALIASES_IN_CONFIG + 2);