@@ -225,6 +225,7 @@ func TestBuilder_ActiveVersion(t *testing.T) {
225
225
withActiveVersion (nil ),
226
226
withLastBuildNotFound ,
227
227
withParameterSchemas (activeJobID , nil ),
228
+ withWorkspaceTags (activeVersionID , nil ),
228
229
// previous rich parameters are not queried because there is no previous build.
229
230
230
231
// Outputs
@@ -306,6 +307,7 @@ func TestWorkspaceBuildWithRichParameters(t *testing.T) {
306
307
withLastBuildFound ,
307
308
withRichParameters (initialBuildParameters ),
308
309
withParameterSchemas (inactiveJobID , nil ),
310
+ withWorkspaceTags (inactiveVersionID , nil ),
309
311
310
312
// Outputs
311
313
expectProvisionerJob (func (job database.InsertProvisionerJobParams ) {}),
@@ -349,6 +351,7 @@ func TestWorkspaceBuildWithRichParameters(t *testing.T) {
349
351
withLastBuildFound ,
350
352
withRichParameters (initialBuildParameters ),
351
353
withParameterSchemas (inactiveJobID , nil ),
354
+ withWorkspaceTags (inactiveVersionID , nil ),
352
355
353
356
// Outputs
354
357
expectProvisionerJob (func (job database.InsertProvisionerJobParams ) {}),
@@ -398,6 +401,7 @@ func TestWorkspaceBuildWithRichParameters(t *testing.T) {
398
401
withLastBuildFound ,
399
402
withRichParameters (nil ),
400
403
withParameterSchemas (inactiveJobID , schemas ),
404
+ withWorkspaceTags (inactiveVersionID , nil ),
401
405
402
406
// Outputs
403
407
expectProvisionerJob (func (job database.InsertProvisionerJobParams ) {}),
@@ -433,13 +437,10 @@ func TestWorkspaceBuildWithRichParameters(t *testing.T) {
433
437
withLastBuildFound ,
434
438
withRichParameters (initialBuildParameters ),
435
439
withParameterSchemas (inactiveJobID , nil ),
440
+ withWorkspaceTags (inactiveVersionID , nil ),
436
441
437
442
// Outputs
438
- expectProvisionerJob (func (job database.InsertProvisionerJobParams ) {}),
439
- withInTx ,
440
- expectBuild (func (bld database.InsertWorkspaceBuildParams ) {}),
441
- // no build parameters, since we hit an error validating.
442
- // expectBuildParameters(func(params database.InsertWorkspaceBuildParametersParams) {}),
443
+ // no transaction, since we failed fast while validation build parameters
443
444
)
444
445
445
446
ws := database.Workspace {ID : workspaceID , TemplateID : templateID , OwnerID : userID }
@@ -486,6 +487,7 @@ func TestWorkspaceBuildWithRichParameters(t *testing.T) {
486
487
withLastBuildFound ,
487
488
withRichParameters (initialBuildParameters ),
488
489
withParameterSchemas (activeJobID , nil ),
490
+ withWorkspaceTags (activeVersionID , nil ),
489
491
490
492
// Outputs
491
493
expectProvisionerJob (func (job database.InsertProvisionerJobParams ) {}),
@@ -546,6 +548,7 @@ func TestWorkspaceBuildWithRichParameters(t *testing.T) {
546
548
withLastBuildFound ,
547
549
withRichParameters (initialBuildParameters ),
548
550
withParameterSchemas (activeJobID , nil ),
551
+ withWorkspaceTags (activeVersionID , nil ),
549
552
550
553
// Outputs
551
554
expectProvisionerJob (func (job database.InsertProvisionerJobParams ) {}),
0 commit comments