fix: address coderabbit query seam findings

This commit is contained in:
Tom Boucher
2026-05-03 18:46:45 -04:00
parent 3e22c70fac
commit ac883f8150
3 changed files with 26 additions and 2 deletions

View File

@@ -1,8 +1,12 @@
import { describe, it, expect, vi } from 'vitest';
import { describe, it, expect, vi, afterEach } from 'vitest';
import { QueryExecutionPolicy } from './query-execution-policy.js';
import { setTransportPolicy, clearTransportPolicy } from './gsd-transport-policy.js';
describe('QueryExecutionPolicy', () => {
afterEach(() => {
clearTransportPolicy();
});
it('applies transport policy to transport.run', async () => {
const run = vi.fn().mockResolvedValue({ ok: true });
const policy = new QueryExecutionPolicy({ run } as never);
@@ -23,6 +27,5 @@ describe('QueryExecutionPolicy', () => {
const [, policyArg] = run.mock.calls[0];
expect(policyArg).toEqual({ preferNative: true, allowFallbackToSubprocess: false });
clearTransportPolicy();
});
});