mirror of
https://github.com/coder/coder.git
synced 2025-07-06 15:41:45 +00:00
test(coderd): fix TestWorkspaceWatcher skipped pending state (#8584)
This commit is contained in:
committed by
GitHub
parent
d12221c782
commit
611fbd8215
@ -2158,8 +2158,10 @@ func TestWorkspaceWatcher(t *testing.T) {
|
||||
_ = coderdtest.CreateWorkspaceBuild(t, client, workspace, database.WorkspaceTransitionStart, func(req *codersdk.CreateWorkspaceBuildRequest) {
|
||||
req.TemplateVersionID = updatedVersion.ID
|
||||
})
|
||||
wait("workspace build pending", func(w codersdk.Workspace) bool {
|
||||
return w.LatestBuild.Status == codersdk.WorkspaceStatusPending
|
||||
// We want to verify pending state here, but it's possible that we reach
|
||||
// failed state fast enough that we never see pending.
|
||||
wait("workspace build pending or failed", func(w codersdk.Workspace) bool {
|
||||
return w.LatestBuild.Status == codersdk.WorkspaceStatusPending || w.LatestBuild.Status == codersdk.WorkspaceStatusFailed
|
||||
})
|
||||
wait("workspace build failed", func(w codersdk.Workspace) bool {
|
||||
return w.LatestBuild.Status == codersdk.WorkspaceStatusFailed
|
||||
|
Reference in New Issue
Block a user