From 674e96d780ab168e7ac6383dc55d33e3b88002e7 Mon Sep 17 00:00:00 2001 From: Kyle Carberry Date: Tue, 7 Mar 2023 20:24:06 +0000 Subject: [PATCH] chore: fix workspace audit log flake 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 d652b65129bae..e7442751ed62d 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) })