MCPcopy Index your code
hub / github.com/coder/coder / setupConfigTestEnv

Function setupConfigTestEnv

agent/agentcontextconfig/api_test.go:144–161  ·  view source on GitHub ↗
(t *testing.T, overrides map[string]string)

Source from the content-addressed store, hash-verified

142}
143
144func 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
163func TestResolve(t *testing.T) {
164 //nolint:paralleltest // Uses t.Setenv to mutate process-wide environment.

Callers 1

TestResolveFunction · 0.85

Calls 3

SetenvMethod · 0.80
HelperMethod · 0.65
TempDirMethod · 0.65

Tested by

no test coverage detected