@@ -31,6 +31,8 @@ import (
31
31
"cdr.dev/slog/sloggers/slogtest"
32
32
"github.com/coder/coder/v2/agent"
33
33
"github.com/coder/coder/v2/agent/agentcontainers"
34
+ "github.com/coder/coder/v2/agent/agentcontainers/acmock"
35
+ "github.com/coder/coder/v2/agent/agentexec"
34
36
"github.com/coder/coder/v2/agent/agenttest"
35
37
agentproto "github.com/coder/coder/v2/agent/proto"
36
38
"github.com/coder/coder/v2/coderd/coderdtest"
@@ -1115,7 +1117,7 @@ func TestWorkspaceAgentContainers(t *testing.T) {
1115
1117
return agents
1116
1118
}).Do ()
1117
1119
_ = agenttest .New (t , client .URL , r .AgentToken , func (opts * agent.Options ) {
1118
- opts .ContainerLister = & agentcontainers.DockerCLILister {}
1120
+ opts .ContainerLister = agentcontainers .NewDocker ( agentexec . DefaultExecer )
1119
1121
})
1120
1122
resources := coderdtest .NewWorkspaceAgentWaiter (t , client , r .Workspace .ID ).Wait ()
1121
1123
require .Len (t , resources , 1 , "expected one resource" )
@@ -1182,18 +1184,18 @@ func TestWorkspaceAgentContainers(t *testing.T) {
1182
1184
1183
1185
for _ , tc := range []struct {
1184
1186
name string
1185
- setupMock func (* agentcontainers .MockLister ) (codersdk.WorkspaceAgentListContainersResponse , error )
1187
+ setupMock func (* acmock .MockLister ) (codersdk.WorkspaceAgentListContainersResponse , error )
1186
1188
}{
1187
1189
{
1188
1190
name : "test response" ,
1189
- setupMock : func (mcl * agentcontainers .MockLister ) (codersdk.WorkspaceAgentListContainersResponse , error ) {
1191
+ setupMock : func (mcl * acmock .MockLister ) (codersdk.WorkspaceAgentListContainersResponse , error ) {
1190
1192
mcl .EXPECT ().List (gomock .Any ()).Return (testResponse , nil ).Times (1 )
1191
1193
return testResponse , nil
1192
1194
},
1193
1195
},
1194
1196
{
1195
1197
name : "error response" ,
1196
- setupMock : func (mcl * agentcontainers .MockLister ) (codersdk.WorkspaceAgentListContainersResponse , error ) {
1198
+ setupMock : func (mcl * acmock .MockLister ) (codersdk.WorkspaceAgentListContainersResponse , error ) {
1197
1199
mcl .EXPECT ().List (gomock .Any ()).Return (codersdk.WorkspaceAgentListContainersResponse {}, assert .AnError ).Times (1 )
1198
1200
return codersdk.WorkspaceAgentListContainersResponse {}, assert .AnError
1199
1201
},
@@ -1204,7 +1206,7 @@ func TestWorkspaceAgentContainers(t *testing.T) {
1204
1206
t .Parallel ()
1205
1207
1206
1208
ctrl := gomock .NewController (t )
1207
- mcl := agentcontainers .NewMockLister (ctrl )
1209
+ mcl := acmock .NewMockLister (ctrl )
1208
1210
expected , expectedErr := tc .setupMock (mcl )
1209
1211
client , db := coderdtest .NewWithDatabase (t , & coderdtest.Options {})
1210
1212
user := coderdtest .CreateFirstUser (t , client )
0 commit comments