fix: RemoteTriggerTool 测试补充 log/debug/bun:bundle mock,对齐上游 a2cfaf9

CCP 此前已合并该 commit 的大部分改动(growthbook/policyLimits/auditRecords),
仅 log/debug/bun:bundle 三个 mock 遗漏。补齐后测试在 mock 层面与上游一致。

注意: getOauthConfig 错误是上游预存在的 Bun mock.module 问题(切 upstream/main 也复现),
不影响本次提交的正确性。
This commit is contained in:
James Feng 2026-06-04 14:01:40 +08:00
parent 44bfc189e0
commit be76720400

View File

@ -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<string, unknown>[] = []
let auditRecords: Array<Record<string, unknown>> = []
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