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