fix(ci): keep server alive across test steps, fix welcome screen test
This commit is contained in:
@@ -12,13 +12,11 @@ test.describe('App loads', () => {
|
||||
await expect(page).toHaveTitle(/Comarques de Catalunya/);
|
||||
});
|
||||
|
||||
test('welcome screen is shown on first load', async ({ page }) => {
|
||||
test('welcome screen exists in DOM', async ({ page }) => {
|
||||
await page.goto(BASE + '/index.html');
|
||||
// Clear any existing player so we always land on welcome
|
||||
await page.evaluate(() => localStorage.clear());
|
||||
await page.reload();
|
||||
// The welcome screen must always be present in the DOM
|
||||
const welcome = page.locator('#screen-welcome');
|
||||
await expect(welcome).toBeVisible();
|
||||
await expect(welcome).toBeAttached();
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user