34 lines
1007 B
TypeScript
34 lines
1007 B
TypeScript
import { Given, Then, When } from "@wdio/cucumber-framework";
|
|
import PasscodeScreen from "../screen-objects/passcode.screen.js";
|
|
|
|
Given(
|
|
/^user enter a generated passcode on Passcode screen$/,
|
|
async function () {
|
|
this.passcode = await PasscodeScreen.createAndEnterRandomPasscode();
|
|
}
|
|
);
|
|
|
|
Given(/^user generate passcode on Passcode screen$/, async function () {
|
|
this.passcode = await PasscodeScreen.createAndEnterRandomPasscode();
|
|
await PasscodeScreen.enterPasscode(this.passcode);
|
|
});
|
|
|
|
Given(/^user can see Re-enter your Passcode screen$/, async function () {
|
|
await PasscodeScreen.loadsReEnterScreen();
|
|
});
|
|
|
|
When(/^user re-enter passcode on Passcode screen$/, async function () {
|
|
await PasscodeScreen.enterPasscode(this.passcode);
|
|
});
|
|
|
|
When(
|
|
/^user tap Forgot your passcode button on Passcode screen$/,
|
|
async function () {
|
|
await PasscodeScreen.forgotYourPasscodeButton.click();
|
|
}
|
|
);
|
|
|
|
Then(/^user can see Passcode screen$/, async function () {
|
|
await PasscodeScreen.loads();
|
|
});
|