Merge remote-tracking branch 'origin/develop' into biome

This commit is contained in:
Henry Jameson 2026-01-08 16:48:27 +02:00
commit 851c100a24
15 changed files with 576 additions and 65 deletions

View file

@ -0,0 +1,27 @@
/* global process */
import { expect, test } from 'playwright/test'
const adminUsername = process.env.E2E_ADMIN_USERNAME || 'admin'
const adminPassword = process.env.E2E_ADMIN_PASSWORD || 'adminadmin'
test('admin can open the admin settings modal', async ({ page }) => {
await page.goto('/login')
const loginForm = page.locator('#main-scroller form.login-form')
await loginForm.locator('#username').fill(adminUsername)
await loginForm.locator('#password').fill(adminPassword)
await loginForm.getByRole('button', { name: 'Log in' }).click()
await page.waitForURL(/\/main\/friends/)
await expect(page.getByTitle('Administration')).toBeVisible()
await page.getByTitle('Administration').click()
const modal = page.locator('.settings-modal-panel')
await expect(
modal.getByRole('heading', { name: 'Administration' }),
).toBeVisible()
await modal.getByRole('tab', { name: 'Emoji' }).click()
await expect(modal.getByText('Emoji packs')).toBeVisible()
})