Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8ec61b6

Browse files
chore: fix and update test
1 parent 8698100 commit 8ec61b6

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

agent/agentcontainers/api_test.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ type fakeDevcontainerCLI struct {
6969
execErrC chan func(cmd string, args ...string) error // If set, send fn to return err, nil or close to return execErr.
7070
readConfig agentcontainers.DevcontainerConfig
7171
readConfigErr error
72-
readConfigErrC chan func(envs []string) (agentcontainers.DevcontainerConfig, error)
72+
readConfigErrC chan func(envs []string) error
7373
}
7474

7575
func (f *fakeDevcontainerCLI) Up(ctx context.Context, _, _ string, _ ...agentcontainers.DevcontainerCLIUpOptions) (string, error) {
@@ -107,7 +107,7 @@ func (f *fakeDevcontainerCLI) ReadConfig(ctx context.Context, _, _ string, envs
107107
return agentcontainers.DevcontainerConfig{}, ctx.Err()
108108
case fn, ok := <-f.readConfigErrC:
109109
if ok {
110-
return fn(envs)
110+
return f.readConfig, fn(envs)
111111
}
112112
}
113113
}
@@ -1255,7 +1255,7 @@ func TestAPI(t *testing.T) {
12551255
}
12561256
fakeDCCLI = &fakeDevcontainerCLI{
12571257
execErrC: make(chan func(cmd string, args ...string) error, 1),
1258-
readConfigErrC: make(chan func(envs []string) (agentcontainers.DevcontainerConfig, error), 1),
1258+
readConfigErrC: make(chan func(envs []string) error, 1),
12591259
}
12601260

12611261
testContainer = codersdk.WorkspaceAgentContainer{
@@ -1304,7 +1304,7 @@ func TestAPI(t *testing.T) {
13041304
close(fakeSAC.createErrC)
13051305
close(fakeSAC.deleteErrC)
13061306
close(fakeDCCLI.execErrC)
1307-
defer close(fakeDCCLI.readConfigErrC)
1307+
close(fakeDCCLI.readConfigErrC)
13081308

13091309
_ = api.Close()
13101310
})
@@ -1318,12 +1318,12 @@ func TestAPI(t *testing.T) {
13181318
assert.Empty(t, args)
13191319
return nil
13201320
}) // Exec pwd.
1321-
testutil.RequireSend(ctx, t, fakeDCCLI.readConfigErrC, func(envs []string) (agentcontainers.DevcontainerConfig, error) {
1321+
testutil.RequireSend(ctx, t, fakeDCCLI.readConfigErrC, func(envs []string) error {
13221322
assert.Contains(t, envs, "CODER_WORKSPACE_AGENT_NAME=test-container")
13231323
assert.Contains(t, envs, "CODER_WORKSPACE_NAME=test-workspace")
13241324
assert.Contains(t, envs, "CODER_WORKSPACE_OWNER_NAME=test-user")
13251325
assert.Contains(t, envs, "CODER_DEPLOYMENT_URL=test-subagent-url")
1326-
return agentcontainers.DevcontainerConfig{}, nil
1326+
return nil
13271327
})
13281328

13291329
// Make sure the ticker function has been registered
@@ -1465,12 +1465,12 @@ func TestAPI(t *testing.T) {
14651465
assert.Empty(t, args)
14661466
return nil
14671467
}) // Exec pwd.
1468-
testutil.RequireSend(ctx, t, fakeDCCLI.readConfigErrC, func(envs []string) (agentcontainers.DevcontainerConfig, error) {
1468+
testutil.RequireSend(ctx, t, fakeDCCLI.readConfigErrC, func(envs []string) error {
14691469
assert.Contains(t, envs, "CODER_WORKSPACE_AGENT_NAME=test-container")
14701470
assert.Contains(t, envs, "CODER_WORKSPACE_NAME=test-workspace")
14711471
assert.Contains(t, envs, "CODER_WORKSPACE_OWNER_NAME=test-user")
14721472
assert.Contains(t, envs, "CODER_DEPLOYMENT_URL=test-subagent-url")
1473-
return agentcontainers.DevcontainerConfig{}, nil
1473+
return nil
14741474
})
14751475

14761476
err = api.RefreshContainers(ctx)

0 commit comments

Comments
 (0)