test(slock): cover trimmed task status filters (#2041)
This commit is contained in:
@@ -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 () => {
|
||||
|
||||
@@ -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 () => {
|
||||
|
||||
Reference in New Issue
Block a user