Skip to content

Commit 9e95207

Browse files
committed
Validate workspace status
1 parent 7c35a55 commit 9e95207

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

coderd/autobuild/lifecycle_executor_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -588,8 +588,9 @@ func TestExecuteAutostopSuspendedUser(t *testing.T) {
588588
})
589589
coderdtest.AwaitWorkspaceBuildJobCompleted(t, userClient, workspace.LatestBuild.ID)
590590

591-
// Given: workspace is started, and the user is suspended.
591+
// Given: workspace is running, and the user is suspended.
592592
workspace = coderdtest.MustWorkspace(t, userClient, workspace.ID)
593+
require.Equal(t, codersdk.WorkspaceStatusRunning, workspace.LatestBuild.Status)
593594
_, err := client.UpdateUserStatus(ctx, user.ID.String(), codersdk.UserStatusSuspended)
594595
require.NoError(t, err, "update user status")
595596

@@ -607,7 +608,8 @@ func TestExecuteAutostopSuspendedUser(t *testing.T) {
607608

608609
// Wait for stop to complete
609610
workspace = coderdtest.MustWorkspace(t, client, workspace.ID)
610-
_ = coderdtest.AwaitWorkspaceBuildJobCompleted(t, client, workspace.LatestBuild.ID)
611+
workspaceBuild := coderdtest.AwaitWorkspaceBuildJobCompleted(t, client, workspace.LatestBuild.ID)
612+
assert.Equal(t, codersdk.WorkspaceStatusStopped, workspaceBuild.Status)
611613
}
612614

613615
func TestExecutorWorkspaceAutostopNoWaitChangedMyMind(t *testing.T) {

0 commit comments

Comments
 (0)