From b693b9f59927249f3f0c9007bb28ab7ccc4ca3df Mon Sep 17 00:00:00 2001 From: Kyle Carberry Date: Thu, 16 Mar 2023 12:47:54 -0500 Subject: [PATCH] chore: fix workspace audit log flake (#6494) This happened because sometimes a build would be queued and completed intermittently in CI. See https://github.com/coder/coder/actions/runs/4358121985/jobs/7618290591 --- coderd/workspaces_test.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/coderd/workspaces_test.go b/coderd/workspaces_test.go index d652b65129..e7442751ed 100644 --- a/coderd/workspaces_test.go +++ b/coderd/workspaces_test.go @@ -269,9 +269,10 @@ func TestPostWorkspacesByOrganization(t *testing.T) { version := coderdtest.CreateTemplateVersion(t, client, user.OrganizationID, nil) template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID) coderdtest.AwaitTemplateVersionJob(t, client, version.ID) - _ = coderdtest.CreateWorkspace(t, client, user.OrganizationID, template.ID) + workspace := coderdtest.CreateWorkspace(t, client, user.OrganizationID, template.ID) + coderdtest.AwaitWorkspaceBuildJob(t, client, workspace.LatestBuild.ID) - require.Len(t, auditor.AuditLogs, 5) + require.Len(t, auditor.AuditLogs, 6) assert.Equal(t, database.AuditActionCreate, auditor.AuditLogs[4].Action) })