1- import assert from 'assert/strict' ;
2- import { Browser } from 'selenium-webdriver' ;
1+ import { hasProperty , isObject } from '@metamask/utils' ;
32import { withFixtures } from '../helpers' ;
43import { errorMessages } from '../webdriver/driver' ;
54import StartOnboardingPage from '../page-objects/pages/onboarding/start-onboarding-page' ;
6- import { hasProperty , isObject } from '@metamask/utils' ;
75
86describe ( 'First install' , function ( ) {
97 it ( 'opens new window upon install, but not on subsequent reloads' , async function ( ) {
@@ -15,12 +13,12 @@ describe('First install', function () {
1513 // Wait for MetaMask to automatically open a new tab
1614 await driver . waitUntilXWindowHandles ( 2 ) ;
1715
18- let windowHandles = await driver . getAllWindowHandles ( ) ;
16+ const windowHandles = await driver . getAllWindowHandles ( ) ;
1917
2018 // Switch to new tab and verify it's the start onboarding page
2119 await driver . driver . switchTo ( ) . window ( windowHandles [ 1 ] ) ;
2220 const startOnboardingPage = new StartOnboardingPage ( driver ) ;
23- await startOnboardingPage . check_pageIsLoaded ( ) ;
21+ await startOnboardingPage . check_loginPageIsLoaded ( ) ;
2422
2523 await driver . executeScript ( 'window.stateHooks.reloadExtension()' ) ;
2624
@@ -42,9 +40,8 @@ describe('First install', function () {
4240 // Ignore timeout error, it's expected here in the success case
4341 console . log ( 'Onboarding tab not opened' ) ;
4442 return ;
45- } else {
46- throw error ;
4743 }
44+ throw error ;
4845 }
4946 throw new Error ( 'Onboarding tab opened unexpectedly' ) ;
5047 } ,
0 commit comments