Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c5c9a7a

Browse files
committed
ORANGE: fix audit/diff tests
1 parent f11f942 commit c5c9a7a

File tree

2 files changed

+28
-22
lines changed

2 files changed

+28
-22
lines changed

coderd/audit/diff_test.go

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -78,21 +78,25 @@ func TestDiff(t *testing.T) {
7878
name: "Create",
7979
left: audit.Empty[database.Template](),
8080
right: database.Template{
81-
ID: uuid.UUID{1},
82-
CreatedAt: time.Now(),
83-
UpdatedAt: time.Now(),
84-
OrganizationID: uuid.UUID{2},
85-
Deleted: false,
86-
Name: "rust",
87-
Provisioner: database.ProvisionerTypeTerraform,
88-
ActiveVersionID: uuid.UUID{3},
81+
ID: uuid.UUID{1},
82+
CreatedAt: time.Now(),
83+
UpdatedAt: time.Now(),
84+
OrganizationID: uuid.UUID{2},
85+
Deleted: false,
86+
Name: "rust",
87+
Provisioner: database.ProvisionerTypeTerraform,
88+
ActiveVersionID: uuid.UUID{3},
89+
MaxTtl: int64(time.Hour),
90+
MinAutostartInterval: int64(time.Minute),
8991
},
9092
exp: audit.Map{
91-
"id": uuid.UUID{1}.String(),
92-
"organization_id": uuid.UUID{2}.String(),
93-
"name": "rust",
94-
"provisioner": database.ProvisionerTypeTerraform,
95-
"active_version_id": uuid.UUID{3}.String(),
93+
"id": uuid.UUID{1}.String(),
94+
"organization_id": uuid.UUID{2}.String(),
95+
"name": "rust",
96+
"provisioner": database.ProvisionerTypeTerraform,
97+
"active_version_id": uuid.UUID{3}.String(),
98+
"max_ttl": int64(3600000000000),
99+
"min_autostart_interval": int64(60000000000),
96100
},
97101
},
98102
})

coderd/audit/table.go

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,17 @@ var AuditableResources = auditMap(map[any]map[string]Action{
6161
"updated_at": ActionIgnore, // Changes, but is implicit and not helpful in a diff.
6262
},
6363
&database.Template{}: {
64-
"id": ActionTrack,
65-
"created_at": ActionIgnore, // Never changes, but is implicit and not helpful in a diff.
66-
"updated_at": ActionIgnore, // Changes, but is implicit and not helpful in a diff.
67-
"organization_id": ActionTrack,
68-
"deleted": ActionIgnore, // Changes, but is implicit when a delete event is fired.
69-
"name": ActionTrack,
70-
"provisioner": ActionTrack,
71-
"active_version_id": ActionTrack,
72-
"description": ActionTrack,
64+
"id": ActionTrack,
65+
"created_at": ActionIgnore, // Never changes, but is implicit and not helpful in a diff.
66+
"updated_at": ActionIgnore, // Changes, but is implicit and not helpful in a diff.
67+
"organization_id": ActionTrack,
68+
"deleted": ActionIgnore, // Changes, but is implicit when a delete event is fired.
69+
"name": ActionTrack,
70+
"provisioner": ActionTrack,
71+
"active_version_id": ActionTrack,
72+
"description": ActionTrack,
73+
"max_ttl": ActionTrack,
74+
"min_autostart_interval": ActionTrack,
7375
},
7476
&database.TemplateVersion{}: {
7577
"id": ActionTrack,

0 commit comments

Comments
 (0)