You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
require.Len(t, resp.Devcontainers, 1, "expected one devcontainer in response")
479
479
assert.Equal(t, codersdk.WorkspaceAgentDevcontainerStatusStarting, resp.Devcontainers[0].Status, "devcontainer is not starting")
480
+
require.NotNil(t, resp.Devcontainers[0].Container, "devcontainer should have container reference")
481
+
assert.Equal(t, codersdk.WorkspaceAgentDevcontainerStatusStarting, resp.Devcontainers[0].Container.DevcontainerStatus, "container dc status is not starting")
480
482
481
483
// Allow the devcontainer CLI to continue the up process.
482
484
close(tt.devcontainerCLI.continueUp)
@@ -503,6 +505,8 @@ func TestAPI(t *testing.T) {
503
505
require.NoError(t, err, "unmarshal response failed after error")
504
506
require.Len(t, resp.Devcontainers, 1, "expected one devcontainer in response after error")
505
507
assert.Equal(t, codersdk.WorkspaceAgentDevcontainerStatusError, resp.Devcontainers[0].Status, "devcontainer is not in an error state after up failure")
508
+
require.NotNil(t, resp.Devcontainers[0].Container, "devcontainer should have container reference after up failure")
509
+
assert.Equal(t, codersdk.WorkspaceAgentDevcontainerStatusError, resp.Devcontainers[0].Container.DevcontainerStatus, "container dc status is not error after up failure")
506
510
return
507
511
}
508
512
@@ -525,7 +529,9 @@ func TestAPI(t *testing.T) {
525
529
err=json.NewDecoder(rec.Body).Decode(&resp)
526
530
require.NoError(t, err, "unmarshal response failed after recreation")
527
531
require.Len(t, resp.Devcontainers, 1, "expected one devcontainer in response after recreation")
528
-
assert.Equal(t, codersdk.WorkspaceAgentDevcontainerStatusRunning, resp.Devcontainers[0].Status, "devcontainer is not stopped after recreation")
532
+
assert.Equal(t, codersdk.WorkspaceAgentDevcontainerStatusRunning, resp.Devcontainers[0].Status, "devcontainer is not running after recreation")
533
+
require.NotNil(t, resp.Devcontainers[0].Container, "devcontainer should have container reference after recreation")
534
+
assert.Equal(t, codersdk.WorkspaceAgentDevcontainerStatusRunning, resp.Devcontainers[0].Container.DevcontainerStatus, "container dc status is not running after recreation")
0 commit comments