@@ -102,7 +102,7 @@ func TestBuilder_NoOptions(t *testing.T) {
102
102
fc := files .New (prometheus .NewRegistry (), & coderdtest.FakeAuthorizer {})
103
103
104
104
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
105
- uut := wsbuilder .New (ws , database .WorkspaceTransitionStart )
105
+ uut := wsbuilder .New (ws , database .WorkspaceTransitionStart , wsbuilder. NoopUsageChecker {} )
106
106
// nolint: dogsled
107
107
_ , _ , _ , err := uut .Build (ctx , mDB , fc , nil , audit.WorkspaceBuildBaggage {})
108
108
req .NoError (err )
@@ -142,7 +142,8 @@ func TestBuilder_Initiator(t *testing.T) {
142
142
fc := files .New (prometheus .NewRegistry (), & coderdtest.FakeAuthorizer {})
143
143
144
144
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
145
- uut := wsbuilder .New (ws , database .WorkspaceTransitionStart ).Initiator (otherUserID )
145
+ uut := wsbuilder .New (ws , database .WorkspaceTransitionStart , wsbuilder.NoopUsageChecker {}).
146
+ Initiator (otherUserID )
146
147
// nolint: dogsled
147
148
_ , _ , _ , err := uut .Build (ctx , mDB , fc , nil , audit.WorkspaceBuildBaggage {})
148
149
req .NoError (err )
@@ -188,7 +189,8 @@ func TestBuilder_Baggage(t *testing.T) {
188
189
fc := files .New (prometheus .NewRegistry (), & coderdtest.FakeAuthorizer {})
189
190
190
191
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
191
- uut := wsbuilder .New (ws , database .WorkspaceTransitionStart ).Initiator (otherUserID )
192
+ uut := wsbuilder .New (ws , database .WorkspaceTransitionStart , wsbuilder.NoopUsageChecker {}).
193
+ Initiator (otherUserID )
192
194
// nolint: dogsled
193
195
_ , _ , _ , err := uut .Build (ctx , mDB , fc , nil , audit.WorkspaceBuildBaggage {IP : "127.0.0.1" })
194
196
req .NoError (err )
@@ -227,7 +229,8 @@ func TestBuilder_Reason(t *testing.T) {
227
229
fc := files .New (prometheus .NewRegistry (), & coderdtest.FakeAuthorizer {})
228
230
229
231
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
230
- uut := wsbuilder .New (ws , database .WorkspaceTransitionStart ).Reason (database .BuildReasonAutostart )
232
+ uut := wsbuilder .New (ws , database .WorkspaceTransitionStart , wsbuilder.NoopUsageChecker {}).
233
+ Reason (database .BuildReasonAutostart )
231
234
// nolint: dogsled
232
235
_ , _ , _ , err := uut .Build (ctx , mDB , fc , nil , audit.WorkspaceBuildBaggage {})
233
236
req .NoError (err )
@@ -271,7 +274,8 @@ func TestBuilder_ActiveVersion(t *testing.T) {
271
274
fc := files .New (prometheus .NewRegistry (), & coderdtest.FakeAuthorizer {})
272
275
273
276
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
274
- uut := wsbuilder .New (ws , database .WorkspaceTransitionStart ).ActiveVersion ()
277
+ uut := wsbuilder .New (ws , database .WorkspaceTransitionStart , wsbuilder.NoopUsageChecker {}).
278
+ ActiveVersion ()
275
279
// nolint: dogsled
276
280
_ , _ , _ , err := uut .Build (ctx , mDB , fc , nil , audit.WorkspaceBuildBaggage {})
277
281
req .NoError (err )
@@ -386,7 +390,8 @@ func TestWorkspaceBuildWithTags(t *testing.T) {
386
390
fc := files .New (prometheus .NewRegistry (), & coderdtest.FakeAuthorizer {})
387
391
388
392
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
389
- uut := wsbuilder .New (ws , database .WorkspaceTransitionStart ).RichParameterValues (buildParameters )
393
+ uut := wsbuilder .New (ws , database .WorkspaceTransitionStart , wsbuilder.NoopUsageChecker {}).
394
+ RichParameterValues (buildParameters )
390
395
// nolint: dogsled
391
396
_ , _ , _ , err := uut .Build (ctx , mDB , fc , nil , audit.WorkspaceBuildBaggage {})
392
397
req .NoError (err )
@@ -469,7 +474,8 @@ func TestWorkspaceBuildWithRichParameters(t *testing.T) {
469
474
fc := files .New (prometheus .NewRegistry (), & coderdtest.FakeAuthorizer {})
470
475
471
476
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
472
- uut := wsbuilder .New (ws , database .WorkspaceTransitionStart ).RichParameterValues (nextBuildParameters )
477
+ uut := wsbuilder .New (ws , database .WorkspaceTransitionStart , wsbuilder.NoopUsageChecker {}).
478
+ RichParameterValues (nextBuildParameters )
473
479
// nolint: dogsled
474
480
_ , _ , _ , err := uut .Build (ctx , mDB , fc , nil , audit.WorkspaceBuildBaggage {})
475
481
req .NoError (err )
@@ -517,7 +523,8 @@ func TestWorkspaceBuildWithRichParameters(t *testing.T) {
517
523
fc := files .New (prometheus .NewRegistry (), & coderdtest.FakeAuthorizer {})
518
524
519
525
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
520
- uut := wsbuilder .New (ws , database .WorkspaceTransitionStart ).RichParameterValues (nextBuildParameters )
526
+ uut := wsbuilder .New (ws , database .WorkspaceTransitionStart , wsbuilder.NoopUsageChecker {}).
527
+ RichParameterValues (nextBuildParameters )
521
528
// nolint: dogsled
522
529
_ , _ , _ , err := uut .Build (ctx , mDB , fc , nil , audit.WorkspaceBuildBaggage {})
523
530
req .NoError (err )
@@ -555,7 +562,8 @@ func TestWorkspaceBuildWithRichParameters(t *testing.T) {
555
562
fc := files .New (prometheus .NewRegistry (), & coderdtest.FakeAuthorizer {})
556
563
557
564
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
558
- uut := wsbuilder .New (ws , database .WorkspaceTransitionStart )
565
+ uut := wsbuilder .New (ws , database .WorkspaceTransitionStart , wsbuilder.NoopUsageChecker {})
566
+ // nolint: dogsled
559
567
_ , _ , _ , err := uut .Build (ctx , mDB , fc , nil , audit.WorkspaceBuildBaggage {})
560
568
bldErr := wsbuilder.BuildError {}
561
569
req .ErrorAs (err , & bldErr )
@@ -591,7 +599,8 @@ func TestWorkspaceBuildWithRichParameters(t *testing.T) {
591
599
fc := files .New (prometheus .NewRegistry (), & coderdtest.FakeAuthorizer {})
592
600
593
601
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
594
- uut := wsbuilder .New (ws , database .WorkspaceTransitionStart ).RichParameterValues (nextBuildParameters )
602
+ uut := wsbuilder .New (ws , database .WorkspaceTransitionStart , wsbuilder.NoopUsageChecker {}).
603
+ RichParameterValues (nextBuildParameters )
595
604
// nolint: dogsled
596
605
_ , _ , _ , err := uut .Build (ctx , mDB , fc , nil , audit.WorkspaceBuildBaggage {})
597
606
bldErr := wsbuilder.BuildError {}
@@ -656,7 +665,7 @@ func TestWorkspaceBuildWithRichParameters(t *testing.T) {
656
665
fc := files .New (prometheus .NewRegistry (), & coderdtest.FakeAuthorizer {})
657
666
658
667
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
659
- uut := wsbuilder .New (ws , database .WorkspaceTransitionStart ).
668
+ uut := wsbuilder .New (ws , database .WorkspaceTransitionStart , wsbuilder. NoopUsageChecker {} ).
660
669
RichParameterValues (nextBuildParameters ).
661
670
VersionID (activeVersionID )
662
671
_ , _ , _ , err := uut .Build (ctx , mDB , fc , nil , audit.WorkspaceBuildBaggage {})
@@ -720,7 +729,7 @@ func TestWorkspaceBuildWithRichParameters(t *testing.T) {
720
729
fc := files .New (prometheus .NewRegistry (), & coderdtest.FakeAuthorizer {})
721
730
722
731
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
723
- uut := wsbuilder .New (ws , database .WorkspaceTransitionStart ).
732
+ uut := wsbuilder .New (ws , database .WorkspaceTransitionStart , wsbuilder. NoopUsageChecker {} ).
724
733
RichParameterValues (nextBuildParameters ).
725
734
VersionID (activeVersionID )
726
735
_ , _ , _ , err := uut .Build (ctx , mDB , fc , nil , audit.WorkspaceBuildBaggage {})
@@ -782,7 +791,7 @@ func TestWorkspaceBuildWithRichParameters(t *testing.T) {
782
791
fc := files .New (prometheus .NewRegistry (), & coderdtest.FakeAuthorizer {})
783
792
784
793
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
785
- uut := wsbuilder .New (ws , database .WorkspaceTransitionStart ).
794
+ uut := wsbuilder .New (ws , database .WorkspaceTransitionStart , wsbuilder. NoopUsageChecker {} ).
786
795
RichParameterValues (nextBuildParameters ).
787
796
VersionID (activeVersionID )
788
797
// nolint: dogsled
@@ -849,7 +858,7 @@ func TestWorkspaceBuildWithPreset(t *testing.T) {
849
858
fc := files .New (prometheus .NewRegistry (), & coderdtest.FakeAuthorizer {})
850
859
851
860
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
852
- uut := wsbuilder .New (ws , database .WorkspaceTransitionStart ).
861
+ uut := wsbuilder .New (ws , database .WorkspaceTransitionStart , wsbuilder. NoopUsageChecker {} ).
853
862
ActiveVersion ().
854
863
TemplateVersionPresetID (presetID )
855
864
// nolint: dogsled
@@ -916,7 +925,7 @@ func TestWorkspaceBuildDeleteOrphan(t *testing.T) {
916
925
)
917
926
918
927
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
919
- uut := wsbuilder .New (ws , database .WorkspaceTransitionDelete ).Orphan ()
928
+ uut := wsbuilder .New (ws , database .WorkspaceTransitionDelete , wsbuilder. NoopUsageChecker {} ).Orphan ()
920
929
fc := files .New (prometheus .NewRegistry (), & coderdtest.FakeAuthorizer {})
921
930
922
931
// nolint: dogsled
@@ -993,7 +1002,7 @@ func TestWorkspaceBuildDeleteOrphan(t *testing.T) {
993
1002
)
994
1003
995
1004
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
996
- uut := wsbuilder .New (ws , database .WorkspaceTransitionDelete ).Orphan ()
1005
+ uut := wsbuilder .New (ws , database .WorkspaceTransitionDelete , wsbuilder. NoopUsageChecker {} ).Orphan ()
997
1006
fc := files .New (prometheus .NewRegistry (), & coderdtest.FakeAuthorizer {})
998
1007
// nolint: dogsled
999
1008
_ , _ , _ , err := uut .Build (ctx , mDB , fc , nil , audit.WorkspaceBuildBaggage {})
@@ -1039,8 +1048,7 @@ func TestWorkspaceBuildUsageChecker(t *testing.T) {
1039
1048
fc := files .New (prometheus .NewRegistry (), & coderdtest.FakeAuthorizer {})
1040
1049
1041
1050
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
1042
- uut := wsbuilder .New (ws , database .WorkspaceTransitionStart ).
1043
- UsageChecker (fakeUsageChecker )
1051
+ uut := wsbuilder .New (ws , database .WorkspaceTransitionStart , fakeUsageChecker )
1044
1052
// nolint: dogsled
1045
1053
_ , _ , _ , err := uut .Build (ctx , mDB , fc , nil , audit.WorkspaceBuildBaggage {})
1046
1054
require .NoError (t , err )
@@ -1101,9 +1109,8 @@ func TestWorkspaceBuildUsageChecker(t *testing.T) {
1101
1109
fc := files .New (prometheus .NewRegistry (), & coderdtest.FakeAuthorizer {})
1102
1110
1103
1111
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
1104
- uut := wsbuilder .New (ws , database .WorkspaceTransitionStart ).
1105
- VersionID (inactiveVersionID ).
1106
- UsageChecker (fakeUsageChecker )
1112
+ uut := wsbuilder .New (ws , database .WorkspaceTransitionStart , fakeUsageChecker ).
1113
+ VersionID (inactiveVersionID )
1107
1114
// nolint: dogsled
1108
1115
_ , _ , _ , err := uut .Build (ctx , mDB , fc , nil , audit.WorkspaceBuildBaggage {})
1109
1116
c .assertions (t , err )
0 commit comments