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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy