test: disambiguate the Email locator in auth.spec #22

Merged
bermudalamb merged 1 commits from fix/auth-spec-email-locator into main 2026-08-15 18:37:39 -05:00
+3 -3
View File
@@ -13,7 +13,7 @@ test.describe('Customer accounts', () => {
test('registers a new account and lands on the account page', async ({ page }) => {
const email = uniqueEmail();
await page.goto('/register');
await page.getByLabel('Email').fill(email);
await page.getByRole('textbox', { name: 'Email' }).fill(email);
await page.getByLabel('Password').fill('supersecret123');
await page.getByRole('button', { name: 'Create account' }).click();
await expect(page).toHaveURL(/\/account/);
@@ -23,14 +23,14 @@ test.describe('Customer accounts', () => {
test('rejects login with the wrong password', async ({ page }) => {
const email = uniqueEmail();
await page.goto('/register');
await page.getByLabel('Email').fill(email);
await page.getByRole('textbox', { name: 'Email' }).fill(email);
await page.getByLabel('Password').fill('supersecret123');
await page.getByRole('button', { name: 'Create account' }).click();
await expect(page).toHaveURL(/\/account/);
await page.getByRole('button', { name: 'Log out' }).click();
await page.goto('/login');
await page.getByLabel('Email').fill(email);
await page.getByRole('textbox', { name: 'Email' }).fill(email);
await page.getByLabel('Password').fill('wrong-password');
await page.getByRole('button', { name: 'Log in' }).click();
await expect(page.getByText('invalid email or password')).toBeVisible();