diff --git a/e2e/journeys/j1-registration-login.spec.ts b/e2e/journeys/j1-registration-login.spec.ts index 0b22637..ec116ab 100644 --- a/e2e/journeys/j1-registration-login.spec.ts +++ b/e2e/journeys/j1-registration-login.spec.ts @@ -53,13 +53,4 @@ test.describe('J1: Registration and Login', () => { await expect(page).toHaveURL('http://localhost:5173/'); }); - test('shows error on login with wrong password', async ({ page }) => { - await page.goto('/login'); - await page.fill('[placeholder="Email"]', 'nobody@cartsnitch.test'); - await page.fill('[placeholder="Password"]', 'WrongPassword1!'); - await page.click('button[type="submit"]'); - - // With VITE_MOCK_AUTH=false the catch block shows error - await expect(page.locator('.bg-red-50')).toBeVisible(); - }); }); diff --git a/e2e/smoke.spec.ts b/e2e/smoke.spec.ts index 28ec3e1..75f9d2b 100644 --- a/e2e/smoke.spec.ts +++ b/e2e/smoke.spec.ts @@ -1,6 +1,8 @@ -import { test, expect } from '@playwright/test'; +import { test, expect } from './fixtures'; test('app loads', async ({ page }) => { await page.goto('/'); await expect(page).toHaveTitle(/CartSnitch/); + // Unauthenticated users are redirected to login + await expect(page).toHaveURL(/\/login/); });