diff --git a/tests/fixtures/session-start.jsonl b/tests/fixtures/session-start.jsonl index f2fe64d..2b5d688 100644 --- a/tests/fixtures/session-start.jsonl +++ b/tests/fixtures/session-start.jsonl @@ -4,6 +4,7 @@ {"name":"omp session id","body":{"session_id":"s1","provider_session_id":"019ffb38-ceab-7000-afae-20b8eae145d8","provider":"omp"},"accept":{"session_id":"s1","provider_session_id":"019ffb38-ceab-7000-afae-20b8eae145d8","provider":"omp"}} {"name":"crush session id","body":{"session_id":"s1","provider_session_id":"db3492a0-4a6b-4335-8c0b-d4cc43fc4cb0","provider":"crush"},"accept":{"session_id":"s1","provider_session_id":"db3492a0-4a6b-4335-8c0b-d4cc43fc4cb0","provider":"crush"}} {"name":"cursor chat id","body":{"session_id":"s1","provider_session_id":"bec68d79-a208-4e40-8d2f-f8f8964da216","provider":"cursor"},"accept":{"session_id":"s1","provider_session_id":"bec68d79-a208-4e40-8d2f-f8f8964da216","provider":"cursor"}} +{"name":"kiro session id","body":{"session_id":"s1","provider_session_id":"f5d98acc-da1a-4029-a2eb-ecc1f666af06","provider":"kiro"},"accept":{"session_id":"s1","provider_session_id":"f5d98acc-da1a-4029-a2eb-ecc1f666af06","provider":"kiro"}} {"name":"absent provider defaults to claude","body":{"session_id":"s1","provider_session_id":"018f9c5a-0000-7000-9a3b-1c2d3e4f5c01"},"accept":{"session_id":"s1","provider_session_id":"018f9c5a-0000-7000-9a3b-1c2d3e4f5c01","provider":"claude"}} {"name":"legacy claude_session_id is folded","body":{"session_id":"s1","claude_session_id":"018f9c5a-0000-7000-9a3b-1c2d3e4f5c02"},"accept":{"session_id":"s1","provider_session_id":"018f9c5a-0000-7000-9a3b-1c2d3e4f5c02","provider":"claude"}} {"name":"provider_session_id wins over legacy","body":{"session_id":"s1","provider_session_id":"018f9c5a-0000-7000-9a3b-1c2d3e4f5c01","claude_session_id":"018f9c5a-0000-7000-9a3b-1c2d3e4f5c02"},"accept":{"session_id":"s1","provider_session_id":"018f9c5a-0000-7000-9a3b-1c2d3e4f5c01","provider":"claude"}} diff --git a/tests/hooks.test.mjs b/tests/hooks.test.mjs index f1c8bab..bc163d2 100644 --- a/tests/hooks.test.mjs +++ b/tests/hooks.test.mjs @@ -382,7 +382,7 @@ test('the vendored fixtures parse and carry exactly one body and one verdict', ( assert.deepEqual([...STATES].sort(), ['busy', 'done', 'idle', 'waiting']) assert.deepEqual( [...PROVIDERS].sort(), - ['antigravity', 'claude', 'codex', 'crush', 'cursor', 'omp', 'opencode'], + ['antigravity', 'claude', 'codex', 'crush', 'cursor', 'kiro', 'omp', 'opencode'], ) })