import { expect, test } from '@playwright/test' test.describe('authenticated navigation smoke tests', () => { test('dashboard loads for an authenticated user', async ({ page }) => { await page.goto('/') await expect(page.getByTestId('app-shell')).toBeVisible() await expect( page.getByRole('heading', { name: /Good (morning|afternoon|evening)/ }), ).toBeVisible() }) test('session history page loads', async ({ page }) => { await page.goto('/sessions') await expect( page.getByRole('heading', { name: 'Session History' }), ).toBeVisible() }) test('feedback page loads', async ({ page }) => { await page.goto('/feedback') await expect( page.getByRole('heading', { name: 'Send Feedback' }), ).toBeVisible() }) test('account settings page loads', async ({ page }) => { await page.goto('/account') await expect( page.getByRole('heading', { name: 'Account Settings' }), ).toBeVisible() }) })