@@ -588,8 +588,9 @@ func TestExecuteAutostopSuspendedUser(t *testing.T) {
588
588
})
589
589
coderdtest .AwaitWorkspaceBuildJobCompleted (t , userClient , workspace .LatestBuild .ID )
590
590
591
- // Given: workspace is started , and the user is suspended.
591
+ // Given: workspace is running , and the user is suspended.
592
592
workspace = coderdtest .MustWorkspace (t , userClient , workspace .ID )
593
+ require .Equal (t , codersdk .WorkspaceStatusRunning , workspace .LatestBuild .Status )
593
594
_ , err := client .UpdateUserStatus (ctx , user .ID .String (), codersdk .UserStatusSuspended )
594
595
require .NoError (t , err , "update user status" )
595
596
@@ -607,7 +608,8 @@ func TestExecuteAutostopSuspendedUser(t *testing.T) {
607
608
608
609
// Wait for stop to complete
609
610
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 )
611
613
}
612
614
613
615
func TestExecutorWorkspaceAutostopNoWaitChangedMyMind (t * testing.T ) {
0 commit comments