import { expect, test } from '@playwright/test';

test.describe('Landing page smoke', () => {
  test('shows authentication entry points', async ({ page }) => {
    await page.goto('/');

    await expect(page.getByRole('link', { name: 'Log in' })).toBeVisible();
    await expect(page.getByRole('link', { name: 'Register' })).toBeVisible();
  });

  test('matches welcome page baseline', async ({ page }) => {
    await page.goto('/');

    await expect(page).toHaveScreenshot('welcome-page.png', { fullPage: true });
  });
});
