diff --git a/frontend/e2e/payment-redirect.spec.ts b/frontend/e2e/payment-redirect.spec.ts index 30c230e..c479011 100644 --- a/frontend/e2e/payment-redirect.spec.ts +++ b/frontend/e2e/payment-redirect.spec.ts @@ -28,7 +28,8 @@ test.describe('Payment redirect', () => { await page.getByRole('button', { name: 'Fortsätt till betalning' }).click() await page.waitForURL(/\/betalning\//) - await page.getByRole('button', { name: 'Genomför testbetalning' }).click() + await page.getByRole('button', { name: 'Jag har betalat' }).click() + await page.getByRole('button', { name: 'Ja, jag har betalat' }).click() await expect(page).toHaveURL('/orders') await expect(page.getByText('DEF456').first()).toBeVisible() @@ -41,12 +42,13 @@ test.describe('Payment redirect', () => { await expect(page).toHaveURL(/\/logga-in/) }) - test('shows mock payment note', async ({ page }) => { + test('shows Swish payment instructions', async ({ page }) => { await page.goto('/compose?plate=GHI789') await page.getByLabel('Ditt meddelande').fill('Hej!') await page.getByRole('button', { name: 'Fortsätt till betalning' }).click() await page.waitForURL(/\/betalning\//) - await expect(page.locator('.payment__note')).toBeVisible() + await expect(page.getByText('Swisha till')).toBeVisible() + await expect(page.getByRole('button', { name: 'Jag har betalat' })).toBeVisible() }) }) diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts index 24f178a..5c35fd0 100644 --- a/frontend/vite.config.ts +++ b/frontend/vite.config.ts @@ -18,6 +18,8 @@ export default defineConfig({ }, preview: { port: 80, + host: true, + allowedHosts: ['frontend', 'localhost'], proxy: { '/api': 'http://backend:8080', },