(t *testing.T, overrides map[string]string)
| 142 | } |
| 143 | |
| 144 | func setupConfigTestEnv(t *testing.T, overrides map[string]string) string { |
| 145 | t.Helper() |
| 146 | |
| 147 | fakeHome := t.TempDir() |
| 148 | t.Setenv("HOME", fakeHome) |
| 149 | t.Setenv("USERPROFILE", fakeHome) |
| 150 | t.Setenv(agentcontextconfig.EnvInstructionsDirs, "") |
| 151 | t.Setenv(agentcontextconfig.EnvInstructionsFile, "") |
| 152 | t.Setenv(agentcontextconfig.EnvSkillsDirs, "") |
| 153 | t.Setenv(agentcontextconfig.EnvSkillMetaFile, "") |
| 154 | t.Setenv(agentcontextconfig.EnvMCPConfigFiles, "") |
| 155 | |
| 156 | for key, value := range overrides { |
| 157 | t.Setenv(key, value) |
| 158 | } |
| 159 | |
| 160 | return fakeHome |
| 161 | } |
| 162 | |
| 163 | func TestResolve(t *testing.T) { |
| 164 | //nolint:paralleltest // Uses t.Setenv to mutate process-wide environment. |
no test coverage detected