test: isolate subagent-resolver.test.ts to prevent mock contamination
This commit is contained in:
+6
-6
@@ -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 {
|
||||||
Reference in New Issue
Block a user