@@ -5,29 +5,30 @@ import { RegisterPage } from '../pages/register-page';
55export class OauthFlow {
66 constructor ( private page : Page ) { }
77
8- async login ( name : string , email : string , password : string , confirmationPassword : string ) {
8+ async doLogin ( name : string , email : string , password : string , confirmationPassword : string ) {
99
1010 const loginPage = new LoginPage ( this . page ) ;
1111 const registerPage = new RegisterPage ( this . page ) ;
1212
1313 // Registration
14+ await this . page . waitForURL ( "https://bugbank.netlify.app/" ) ;
1415 await loginPage . clickRegisterButton ( ) ;
1516 await registerPage . fillEmail ( email ) ;
1617 await registerPage . fillName ( name ) ;
1718 await registerPage . fillPassword ( password ) ;
1819 await registerPage . fillPasswordConfirmation ( confirmationPassword ) ;
1920 await registerPage . clickRegisterButton ( ) ;
2021
21- // // Registration assert
22- // await expect(registerPage.confirmationMessage).toBeVisible();
23- // await expect(registerPage.confirmationIcon).toBeVisible();
24- // await registerPage.closeButton.click();
22+ // Registration assert
23+ await expect ( registerPage . confirmationMessage ) . toBeVisible ( ) ;
24+ await expect ( registerPage . confirmationIcon ) . toBeVisible ( ) ;
25+ await registerPage . closeButton . click ( ) ;
2526
26- // // Do login
27- // await loginPage.fillEmail(email);
28- // await loginPage.fillPassword(password);
29- // await loginPage.clickLoginButton();
30- // await this.page.waitForURL("https://bugbank.netlify.app/home");
31- // await expect(this.page).toHaveURL("https://bugbank.netlify.app/home");
27+ // Do login
28+ await loginPage . fillEmail ( email ) ;
29+ await loginPage . fillPassword ( password ) ;
30+ await loginPage . clickLoginButton ( ) ;
31+ await this . page . waitForURL ( "https://bugbank.netlify.app/home" ) ;
32+ await expect ( this . page ) . toHaveURL ( "https://bugbank.netlify.app/home" ) ;
3233 }
3334}
0 commit comments