test(slock): cover trimmed task status filters (#2041)

This commit is contained in:
陈家名
2026-07-01 01:05:06 +08:00
committed by GitHub
parent b3695a2468
commit 5d2e87ad16
2 changed files with 4 additions and 2 deletions
+2 -1
View File
@@ -28,10 +28,11 @@ describe('slock task-list-server', () => {
it('passes ?status= through when --status is set', async () => {
const page = makePage({ kind: 'ok', rows: [] });
await command.func(page, { status: 'todo' });
await command.func(page, { status: ' todo ' });
const snippet = page.evaluate.mock.calls[0][0];
expect(snippet).toContain('?status=');
expect(snippet).toContain('"todo"');
expect(snippet).not.toContain('" todo "');
});
it('rejects an invalid --status before navigation', async () => {
+2 -1
View File
@@ -24,10 +24,11 @@ describe('slock task-list', () => {
it('passes ?status=<value> through when --status is set (server-side filter)', async () => {
const page = makePage({ kind: 'ok', rows: [] });
await command.func(page, { channel: '11111111-1111-1111-1111-111111111111', status: 'in_review' });
await command.func(page, { channel: '11111111-1111-1111-1111-111111111111', status: ' in_review ' });
const snippet = page.evaluate.mock.calls[0][0];
expect(snippet).toContain('?status=');
expect(snippet).toContain('"in_review"');
expect(snippet).not.toContain('" in_review "');
});
it('rejects an invalid --status before navigation', async () => {