bgg-ottawa-sell-club/e2e/hide-game.test.js

21 lines
576 B
JavaScript

import { test, expect } from '@playwright/test';
test('hide game', async ({ page }) => {
await page.goto('/');
const nbr_games = await page
.locator('.games > div')
.all()
.then((games) => games.length);
await page.getByRole('button', { name: 'visibility' }).first().click();
await expect(async () => {
const one_hidden = await page
.locator('.games > div')
.all()
.then((games) => games.length);
expect(one_hidden).toEqual(nbr_games - 1);
}).toPass({ timeout: 10_000 });
});