test: isolate subagent-resolver.test.ts to prevent mock contamination

This commit is contained in:
YeonGyu-Kim
2026-04-04 21:31:28 +09:00
parent feaa674963
commit acfed926f8
@@ -1,14 +1,14 @@
declare const require: (name: string) => any declare const require: (name: string) => any
const { describe, test, expect, beforeEach, afterEach, spyOn, mock } = require("bun:test") const { describe, test, expect, beforeEach, afterEach, spyOn, mock } = require("bun:test")
import type { DelegateTaskArgs } from "../types" import type { DelegateTaskArgs } from "../../types"
import type { ExecutorContext } from "../executor-types" import type { ExecutorContext } from "../../executor-types"
import * as logger from "../../../shared/logger" import * as logger from "../../../../shared/logger"
import * as connectedProvidersCache from "../../../shared/connected-providers-cache" import * as connectedProvidersCache from "../../../../shared/connected-providers-cache"
type SubagentResolverModule = typeof import("../subagent-resolver") type SubagentResolverModule = typeof import("../../subagent-resolver")
async function importFreshSubagentResolverModule(): Promise<SubagentResolverModule> { async function importFreshSubagentResolverModule(): Promise<SubagentResolverModule> {
return await import(`../subagent-resolver?test=${Date.now()}-${Math.random()}`) return await import(`../../subagent-resolver?test=${Date.now()}-${Math.random()}`)
} }
function createBaseArgs(overrides?: Partial<DelegateTaskArgs>): DelegateTaskArgs { function createBaseArgs(overrides?: Partial<DelegateTaskArgs>): DelegateTaskArgs {