Files
wallet/tests/specs/settings/settings-menu.spec.ts
2023-06-01 20:48:27 -05:00

24 lines
814 B
TypeScript

import { SettingsMenuSelectors } from '@tests/selectors/settings.selectors';
import { test } from '../../fixtures/fixtures';
test.describe('settings menu', () => {
test.beforeEach(async ({ extensionId, globalPage, onboardingPage }) => {
await globalPage.setupAndUseApiCalls(extensionId);
await onboardingPage.signInWithTestAccount(extensionId);
});
test('that menu item takes user to support page', async ({ page }) => {
await page.getByTestId(SettingsMenuSelectors.SettingsMenuBtn).click();
const [supportPage] = await Promise.all([
page.waitForEvent('popup'),
page.getByTestId(SettingsMenuSelectors.GetSupportMenuItem).click(),
]);
await test
.expect(supportPage)
.toHaveURL('https://hirowallet.gitbook.io/guides/installing/contact-support');
});
});