Skip to content

Commit d5aed0e

Browse files
committed
fixed workspacebuilds_test
1 parent 9895b88 commit d5aed0e

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

coderd/workspacebuilds_test.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -560,6 +560,8 @@ func TestWorkspaceBuildStatus(t *testing.T) {
560560
require.NoError(t, err)
561561
require.EqualValues(t, codersdk.WorkspaceStatusRunning, workspace.LatestBuild.Status)
562562

563+
numLogs++ // add an audit log for workspace_build starting
564+
563565
// after successful stop is "stopped"
564566
build := coderdtest.CreateWorkspaceBuild(t, client, workspace, database.WorkspaceTransitionStop)
565567
_ = coderdtest.AwaitWorkspaceBuildJob(t, client, build.ID)
@@ -578,14 +580,14 @@ func TestWorkspaceBuildStatus(t *testing.T) {
578580
err = client.CancelWorkspaceBuild(ctx, build.ID)
579581
require.NoError(t, err)
580582

581-
numLogs++ // add an audit log for workspace build start
582583
// assert an audit log has been created workspace starting
584+
require.Equal(t, database.AuditActionStart, auditor.AuditLogs[numLogs-2].Action)
583585
require.Len(t, auditor.AuditLogs, numLogs)
584-
require.Equal(t, database.AuditActionStart, auditor.AuditLogs[numLogs-1].Action)
585586

586587
workspace, err = client.Workspace(ctx, workspace.ID)
587588
require.NoError(t, err)
588589
require.EqualValues(t, codersdk.WorkspaceStatusCanceled, workspace.LatestBuild.Status)
590+
numLogs++ // add an audit log for workspace_build cancel
589591

590592
_ = coderdtest.NewProvisionerDaemon(t, api)
591593
// after successful delete is "deleted"
@@ -594,7 +596,7 @@ func TestWorkspaceBuildStatus(t *testing.T) {
594596
workspace, err = client.DeletedWorkspace(ctx, workspace.ID)
595597
require.NoError(t, err)
596598
require.EqualValues(t, codersdk.WorkspaceStatusDeleted, workspace.LatestBuild.Status)
597-
numLogs++ // add an audit log for workspace build deletion
599+
numLogs++ // add an audit log for workspace_build deletion
598600

599601
// assert an audit log has been created for deletion
600602
require.Len(t, auditor.AuditLogs, numLogs)

coderd/workspaces_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1205,8 +1205,8 @@ func TestWorkspaceUpdateTTL(t *testing.T) {
12051205

12061206
require.Equal(t, testCase.ttlMillis, updated.TTLMillis, "expected autostop ttl to equal requested")
12071207

1208-
require.Len(t, auditor.AuditLogs, 5)
1209-
assert.Equal(t, database.AuditActionWrite, auditor.AuditLogs[4].Action)
1208+
require.Len(t, auditor.AuditLogs, 6)
1209+
assert.Equal(t, database.AuditActionWrite, auditor.AuditLogs[5].Action)
12101210
})
12111211
}
12121212

enterprise/audit/table.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,14 +111,13 @@ var AuditableResources = auditMap(map[any]map[string]Action{
111111
"avatar_url": ActionTrack,
112112
"quota_allowance": ActionTrack,
113113
},
114-
// We don't show any diff for the WorkspaceBuild resource,
115-
// save for the template_version_id
114+
// We don't show any diff for the WorkspaceBuild resource
116115
&database.WorkspaceBuild{}: {
117116
"id": ActionIgnore,
118117
"created_at": ActionIgnore,
119118
"updated_at": ActionIgnore,
120119
"workspace_id": ActionIgnore,
121-
"template_version_id": ActionTrack,
120+
"template_version_id": ActionIgnore,
122121
"build_number": ActionIgnore,
123122
"transition": ActionIgnore,
124123
"initiator_id": ActionIgnore,

0 commit comments

Comments
 (0)