fix(codex): update tests to work with conditional agentapi module
- Only set install_agentapi when explicitly installing real AgentAPI
- Let enable_tasks (defaults to true) control agentapi module in tests
- This fixes tests that were inadvertently triggering standalone mode
All 18 tests now pass ✅
This commit is contained in:
parent
a443767ef3
commit
0a92c5c18f
@ -41,15 +41,25 @@ interface SetupProps {
|
||||
|
||||
const setup = async (props?: SetupProps): Promise<{ id: string }> => {
|
||||
const projectDir = "/home/coder/project";
|
||||
|
||||
const moduleVars: Record<string, string> = {
|
||||
install_codex: props?.skipCodexMock ? "true" : "false",
|
||||
codex_model: "gpt-4-turbo",
|
||||
workdir: "/home/coder",
|
||||
...props?.moduleVariables,
|
||||
};
|
||||
|
||||
// For backward compatibility: install_agentapi takes precedence over enable_tasks
|
||||
// Only set install_agentapi when explicitly installing real AgentAPI
|
||||
if (props?.skipAgentAPIMock) {
|
||||
moduleVars.install_agentapi = "true";
|
||||
}
|
||||
// Otherwise, let enable_tasks control whether agentapi module runs
|
||||
// (defaults to true unless explicitly disabled in moduleVariables)
|
||||
|
||||
const { id } = await setupUtil({
|
||||
moduleDir: import.meta.dir,
|
||||
moduleVariables: {
|
||||
install_codex: props?.skipCodexMock ? "true" : "false",
|
||||
install_agentapi: props?.skipAgentAPIMock ? "true" : "false",
|
||||
codex_model: "gpt-4-turbo",
|
||||
workdir: "/home/coder",
|
||||
...props?.moduleVariables,
|
||||
},
|
||||
moduleVariables: moduleVars,
|
||||
registerCleanup,
|
||||
projectDir,
|
||||
skipAgentAPIMock: props?.skipAgentAPIMock,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user