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

// The standalone Briefwechsel view was removed (its one inbound link now
// deep-links into document search). The old URL is allowed to 404 — no
// redirect shim. This guard runs in the authenticated project so the route
// genuinely 404s on the styled app error page instead of bouncing to /login.
test.describe('Briefwechsel view removed', () => {
	test('/briefwechsel returns 404 on the styled app error page', async ({ page }) => {
		const response = await page.goto('/briefwechsel');

		expect(response?.status()).toBe(404);
		// +error.svelte renders the status code prominently.
		await expect(page.getByText('404')).toBeVisible();
	});
});
