UI-tests und fixes aus tests

This commit is contained in:
th committed 2026-04-09 22:18:45 +02:00
1 parent 73da8fb849
commit 968d980be1
46 files changed
+3853 -61

No files matched your search

+33
View File
@@ -0,0 +1,33 @@
import { describe, it, afterEach, expect, $, click, sleep, closeAll } from './runner.js';
describe('Gallery', () => {
afterEach(() => closeAll());
it('button exists', () => {
expect($('#gallery-btn')).toExist();
});
it('opens on button click', async () => {
click('#gallery-btn');
await sleep(250);
expect($('#gallery')).toBeVisible();
});
it('grid has no text selection', () => {
expect($('#gallery-grid').classList.contains('select-none')).toBe(true);
});
it('shows image count', async () => {
click('#gallery-btn');
await sleep(250);
expect($('#gallery-count')).toExist();
});
it('closes on close button', async () => {
click('#gallery-btn');
await sleep(200);
click('#gallery-close');
await sleep(150);
expect($('#gallery')).toBeHidden();
});
});