Skip to content

Commit 3328f57

Browse files
easyCZroboquat
authored andcommitted
[usage] Cleanup usage records after test
1 parent d70b54d commit 3328f57

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

components/usage/pkg/apiv1/usage_test.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -563,6 +563,10 @@ func TestUsageService_ReconcileUsageWithLedger(t *testing.T) {
563563
to := time.Date(2022, 05, 1, 1, 00, 00, 00, time.UTC)
564564
attributionID := db.NewTeamAttributionID(uuid.New().String())
565565

566+
t.Cleanup(func() {
567+
require.NoError(t, dbconn.Where("attributionId = ?", attributionID).Delete(&db.Usage{}).Error)
568+
})
569+
566570
// stopped instances
567571
instance := dbtest.NewWorkspaceInstance(t, db.WorkspaceInstance{
568572
UsageAttributionID: attributionID,
@@ -572,7 +576,9 @@ func TestUsageService_ReconcileUsageWithLedger(t *testing.T) {
572576
dbtest.CreateWorkspaceInstances(t, dbconn, instance)
573577

574578
// running instances
575-
dbtest.CreateWorkspaceInstances(t, dbconn, dbtest.NewWorkspaceInstance(t, db.WorkspaceInstance{}))
579+
dbtest.CreateWorkspaceInstances(t, dbconn, dbtest.NewWorkspaceInstance(t, db.WorkspaceInstance{
580+
UsageAttributionID: attributionID,
581+
}))
576582

577583
// usage drafts
578584
dbtest.CreateUsageRecords(t, dbconn, dbtest.NewUsage(t, db.Usage{

0 commit comments

Comments
 (0)