From a24de43f8bf4d42affc8ca2e788086aa8a2f9e0c Mon Sep 17 00:00:00 2001 From: Tom Boucher Date: Mon, 4 May 2026 20:13:13 -0400 Subject: [PATCH] test: consolidate tools error mapping coverage in factory tests --- sdk/src/query-tools-error-mapper.test.ts | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 sdk/src/query-tools-error-mapper.test.ts diff --git a/sdk/src/query-tools-error-mapper.test.ts b/sdk/src/query-tools-error-mapper.test.ts deleted file mode 100644 index a04be72ad..000000000 --- a/sdk/src/query-tools-error-mapper.test.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { describe, expect, it } from 'vitest'; -import { ErrorClassification, GSDError } from './errors.js'; -import { toToolsErrorFromUnknown } from './query-tools-error-factory.js'; - -describe('query tools error mapper', () => { - it('maps GSDError to GSDToolsError exit code', () => { - const err = toToolsErrorFromUnknown('state', ['load'], new GSDError('bad input', ErrorClassification.Validation)); - expect(err.exitCode).toBe(10); - expect(err.message).toBe('bad input'); - }); - - it('attaches timeout classification when message indicates timeout', () => { - const err = toToolsErrorFromUnknown('state', ['load'], new Error('gsd-tools timed out after 1234ms: state load')); - expect(err.classification).toEqual({ kind: 'timeout', timeoutMs: 1234 }); - }); - - it('attaches failure classification for non-timeout failures', () => { - const err = toToolsErrorFromUnknown('state', ['load'], new Error('boom')); - expect(err.classification).toEqual({ kind: 'failure' }); - }); -});