@@ -69,7 +69,7 @@ type fakeDevcontainerCLI struct {
69
69
execErrC chan func (cmd string ,args ... string )error // If set, send fn to return err, nil or close to return execErr.
70
70
readConfig agentcontainers.DevcontainerConfig
71
71
readConfigErr error
72
- readConfigErrC chan func (envs []string )(agentcontainers. DevcontainerConfig , error )
72
+ readConfigErrC chan func (envs []string )error
73
73
}
74
74
75
75
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
107
107
return agentcontainers.DevcontainerConfig {},ctx .Err ()
108
108
case fn ,ok := <- f .readConfigErrC :
109
109
if ok {
110
- return fn (envs )
110
+ return f . readConfig , fn (envs )
111
111
}
112
112
}
113
113
}
@@ -1255,7 +1255,7 @@ func TestAPI(t *testing.T) {
1255
1255
}
1256
1256
fakeDCCLI = & fakeDevcontainerCLI {
1257
1257
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 ),
1259
1259
}
1260
1260
1261
1261
testContainer = codersdk.WorkspaceAgentContainer {
@@ -1304,7 +1304,7 @@ func TestAPI(t *testing.T) {
1304
1304
close (fakeSAC .createErrC )
1305
1305
close (fakeSAC .deleteErrC )
1306
1306
close (fakeDCCLI .execErrC )
1307
- defer close (fakeDCCLI .readConfigErrC )
1307
+ close (fakeDCCLI .readConfigErrC )
1308
1308
1309
1309
_ = api .Close ()
1310
1310
})
@@ -1318,12 +1318,12 @@ func TestAPI(t *testing.T) {
1318
1318
assert .Empty (t ,args )
1319
1319
return nil
1320
1320
})// 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 {
1322
1322
assert .Contains (t ,envs ,"CODER_WORKSPACE_AGENT_NAME=test-container" )
1323
1323
assert .Contains (t ,envs ,"CODER_WORKSPACE_NAME=test-workspace" )
1324
1324
assert .Contains (t ,envs ,"CODER_WORKSPACE_OWNER_NAME=test-user" )
1325
1325
assert .Contains (t ,envs ,"CODER_DEPLOYMENT_URL=test-subagent-url" )
1326
- return agentcontainers. DevcontainerConfig {}, nil
1326
+ return nil
1327
1327
})
1328
1328
1329
1329
// Make sure the ticker function has been registered
@@ -1465,12 +1465,12 @@ func TestAPI(t *testing.T) {
1465
1465
assert .Empty (t ,args )
1466
1466
return nil
1467
1467
})// 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 {
1469
1469
assert .Contains (t ,envs ,"CODER_WORKSPACE_AGENT_NAME=test-container" )
1470
1470
assert .Contains (t ,envs ,"CODER_WORKSPACE_NAME=test-workspace" )
1471
1471
assert .Contains (t ,envs ,"CODER_WORKSPACE_OWNER_NAME=test-user" )
1472
1472
assert .Contains (t ,envs ,"CODER_DEPLOYMENT_URL=test-subagent-url" )
1473
- return agentcontainers. DevcontainerConfig {}, nil
1473
+ return nil
1474
1474
})
1475
1475
1476
1476
err = api .RefreshContainers (ctx )