mirror of
https://github.com/saltbo/zpan.git
synced 2026-09-19 10:01:12 +08:00
test: remove obsolete E2E tests for placeholder pages
The 'shows sidebar after login' and 'navigate all placeholder pages' tests were tied to the original v1 sidebar layout (with admin items) and the placeholder page text. They block every legitimate frontend PR that replaces placeholder content or moves admin items to a separate layout per the frontend/backend separation design. Real E2E coverage will be added by individual feature PRs going forward (file manager, trash, admin pages, etc.).
This commit is contained in:
@@ -53,50 +53,4 @@ test.describe('Auth flow', () => {
|
||||
|
||||
await expect(page).toHaveURL(/files/, { timeout: 10000 })
|
||||
})
|
||||
|
||||
test('shows sidebar after login', async ({ page }) => {
|
||||
await page.goto('/sign-up')
|
||||
await page.getByLabel('Name').fill('Sidebar Test')
|
||||
await page.getByLabel('Email').fill(`sidebar-${Date.now()}@example.com`)
|
||||
await page.getByLabel('Password').fill('password123456')
|
||||
await Promise.all([
|
||||
page.waitForResponse((r) => r.url().includes('/api/auth/sign-up')),
|
||||
page.getByRole('button', { name: 'Sign up' }).click(),
|
||||
])
|
||||
|
||||
await expect(page).toHaveURL(/files/, { timeout: 10000 })
|
||||
|
||||
await expect(page.getByRole('link', { name: 'Files' })).toBeVisible()
|
||||
await expect(page.getByRole('link', { name: 'Recycle Bin' })).toBeVisible()
|
||||
await expect(page.getByRole('link', { name: 'Storage Backends' })).toBeVisible()
|
||||
await expect(page.getByRole('link', { name: 'Users' })).toBeVisible()
|
||||
await expect(page.getByRole('link', { name: 'Settings' })).toBeVisible()
|
||||
await expect(page.getByRole('button', { name: 'Sign out' })).toBeVisible()
|
||||
})
|
||||
|
||||
test('navigate all placeholder pages', async ({ page }) => {
|
||||
await page.goto('/sign-up')
|
||||
await page.getByLabel('Name').fill('Pages Test')
|
||||
await page.getByLabel('Email').fill(`pages-${Date.now()}@example.com`)
|
||||
await page.getByLabel('Password').fill('password123456')
|
||||
await Promise.all([
|
||||
page.waitForResponse((r) => r.url().includes('/api/auth/sign-up')),
|
||||
page.getByRole('button', { name: 'Sign up' }).click(),
|
||||
])
|
||||
await expect(page).toHaveURL(/files/, { timeout: 10000 })
|
||||
|
||||
await expect(page.getByText('File manager will be implemented here')).toBeVisible()
|
||||
|
||||
await page.goto('/recycle-bin')
|
||||
await expect(page.getByText('Deleted files will appear here')).toBeVisible({ timeout: 5000 })
|
||||
|
||||
await page.goto('/storages')
|
||||
await expect(page.getByText('Configure your S3-compatible storage backends here')).toBeVisible({ timeout: 5000 })
|
||||
|
||||
await page.goto('/users')
|
||||
await expect(page.getByText('User management will be implemented here')).toBeVisible({ timeout: 5000 })
|
||||
|
||||
await page.goto('/settings')
|
||||
await expect(page.getByText('Profile and appearance settings will be here')).toBeVisible({ timeout: 5000 })
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user