diff --git a/packages/builtin-tools/src/tools/RemoteTriggerTool/__tests__/RemoteTriggerTool.test.ts b/packages/builtin-tools/src/tools/RemoteTriggerTool/__tests__/RemoteTriggerTool.test.ts index d9cef4798..3196ad98a 100644 --- a/packages/builtin-tools/src/tools/RemoteTriggerTool/__tests__/RemoteTriggerTool.test.ts +++ b/packages/builtin-tools/src/tools/RemoteTriggerTool/__tests__/RemoteTriggerTool.test.ts @@ -10,9 +10,11 @@ import { } from 'bun:test' import { authMock } from '../../../../../../tests/mocks/auth' import { setupAxiosMock } from '../../../../../../tests/mocks/axios' +import { logMock } from '../../../../../../tests/mocks/log' +import { debugMock } from '../../../../../../tests/mocks/debug' let requestStatus = 200 -const auditRecords: Record[] = [] +let auditRecords: Array> = [] const axiosHandle = setupAxiosMock() axiosHandle.stubs.request = async () => ({ @@ -29,6 +31,9 @@ afterAll(() => { mock.module('src/utils/auth.js', authMock) +mock.module('src/utils/log.ts', logMock) +mock.module('src/utils/debug.ts', debugMock) + mock.module('src/services/oauth/client.js', () => ({ getOrganizationUUID: async () => 'org', })) @@ -41,6 +46,10 @@ mock.module('src/services/policyLimits/index.js', () => ({ isPolicyAllowed: () => true, })) +mock.module('bun:bundle', () => ({ + feature: () => false, +})) + // Narrow mock for the side-effectful entries in `src/constants/oauth.js`. // Pure data exports (ALL_OAUTH_SCOPES, CLAUDE_AI_*_SCOPE, etc.) come from // the real module and are not mocked, per the test policy that constants