Remove eventually

This commit is contained in:
Kacper Sawicki
2025-09-15 13:10:27 +00:00
parent 433e10d58a
commit 560a324418
+9 -8
View File
@@ -719,14 +719,15 @@ func TestPatchCancelWorkspaceBuild(t *testing.T) {
}, testutil.WaitShort, testutil.IntervalFast)
// When: a cancel request is made with expect_state=pending
require.Eventually(t, func() bool {
err := client.CancelWorkspaceBuild(ctx, build.ID, codersdk.CancelWorkspaceBuildParams{
ExpectStatus: codersdk.CancelWorkspaceBuildStatusPending,
})
// Then: the request should fail with 412.
var apiErr *codersdk.Error
return err != nil && errors.As(err, &apiErr) && apiErr.StatusCode() == http.StatusPreconditionFailed
}, testutil.WaitShort, testutil.IntervalFast)
err := client.CancelWorkspaceBuild(ctx, build.ID, codersdk.CancelWorkspaceBuildParams{
ExpectStatus: codersdk.CancelWorkspaceBuildStatusPending,
})
// Then: the request should fail with 412.
require.Error(t, err)
var apiErr *codersdk.Error
require.ErrorAs(t, err, &apiErr)
require.Equal(t, http.StatusPreconditionFailed, apiErr.StatusCode())
})
t.Run("Cancel with expect_state=running when job is pending - should fail with 412", func(t *testing.T) {