@@ -177,31 +177,14 @@ func testWithValidatorsAndTypeRemovalEnabled(
177
177
withC1Upgrade := withC1Upgrade
178
178
name := name
179
179
180
- for _ , withTypeRemovalEnabled := range []bool {true , false } {
181
- withTypeRemovalEnabled := withTypeRemovalEnabled
182
- name := name
183
-
184
- switch {
185
- case withC1Upgrade && withTypeRemovalEnabled :
186
- name = fmt .Sprintf ("%s (with C1 validator and type removal enabled)" , name )
187
-
188
- case withC1Upgrade :
189
- name = fmt .Sprintf ("%s (with C1 validator)" , name )
190
-
191
- case withTypeRemovalEnabled :
192
- name = fmt .Sprintf ("%s (with type removal enabled)" , name )
193
- }
194
-
195
- t .Run (name , func (t * testing.T ) {
196
- t .Parallel ()
180
+ t .Run (name , func (t * testing.T ) {
181
+ t .Parallel ()
197
182
198
- config := DefaultTestInterpreterConfig
199
- config .LegacyContractUpgradeEnabled = withC1Upgrade
200
- config .ContractUpdateTypeRemovalEnabled = withTypeRemovalEnabled
183
+ config := DefaultTestInterpreterConfig
184
+ config .LegacyContractUpgradeEnabled = withC1Upgrade
201
185
202
- testFunc (t , config )
203
- })
204
- }
186
+ testFunc (t , config )
187
+ })
205
188
}
206
189
}
207
190
@@ -3230,13 +3213,8 @@ func TestTypeRemovalPragmaUpdates(t *testing.T) {
3230
3213
`
3231
3214
3232
3215
err := testDeployAndUpdate (t , "Test" , oldCode , newCode , config )
3233
-
3234
- if config .ContractUpdateTypeRemovalEnabled {
3235
- var expectedErr * stdlib.TypeRemovalPragmaRemovalError
3236
- require .ErrorAs (t , err , & expectedErr )
3237
- } else {
3238
- require .NoError (t , err )
3239
- }
3216
+ var expectedErr * stdlib.TypeRemovalPragmaRemovalError
3217
+ require .ErrorAs (t , err , & expectedErr )
3240
3218
},
3241
3219
)
3242
3220
@@ -3262,13 +3240,8 @@ func TestTypeRemovalPragmaUpdates(t *testing.T) {
3262
3240
`
3263
3241
3264
3242
err := testDeployAndUpdate (t , "Test" , oldCode , newCode , config )
3265
-
3266
- if config .ContractUpdateTypeRemovalEnabled {
3267
- var expectedErr * stdlib.TypeRemovalPragmaRemovalError
3268
- require .ErrorAs (t , err , & expectedErr )
3269
- } else {
3270
- require .NoError (t , err )
3271
- }
3243
+ var expectedErr * stdlib.TypeRemovalPragmaRemovalError
3244
+ require .ErrorAs (t , err , & expectedErr )
3272
3245
},
3273
3246
)
3274
3247
@@ -3313,13 +3286,8 @@ func TestTypeRemovalPragmaUpdates(t *testing.T) {
3313
3286
`
3314
3287
3315
3288
err := testDeployAndUpdate (t , "Test" , oldCode , newCode , config )
3316
-
3317
- if config .ContractUpdateTypeRemovalEnabled {
3318
- var expectedErr * stdlib.InvalidTypeRemovalPragmaError
3319
- require .ErrorAs (t , err , & expectedErr )
3320
- } else {
3321
- require .NoError (t , err )
3322
- }
3289
+ var expectedErr * stdlib.InvalidTypeRemovalPragmaError
3290
+ require .ErrorAs (t , err , & expectedErr )
3323
3291
},
3324
3292
)
3325
3293
@@ -3342,13 +3310,8 @@ func TestTypeRemovalPragmaUpdates(t *testing.T) {
3342
3310
`
3343
3311
3344
3312
err := testDeployAndUpdate (t , "Test" , oldCode , newCode , config )
3345
-
3346
- if config .ContractUpdateTypeRemovalEnabled {
3347
- var expectedErr * stdlib.InvalidTypeRemovalPragmaError
3348
- require .ErrorAs (t , err , & expectedErr )
3349
- } else {
3350
- require .NoError (t , err )
3351
- }
3313
+ var expectedErr * stdlib.InvalidTypeRemovalPragmaError
3314
+ require .ErrorAs (t , err , & expectedErr )
3352
3315
},
3353
3316
)
3354
3317
@@ -3368,14 +3331,8 @@ func TestTypeRemovalPragmaUpdates(t *testing.T) {
3368
3331
`
3369
3332
3370
3333
err := testDeployAndUpdate (t , "Test" , oldCode , newCode , config )
3371
-
3372
- if config .ContractUpdateTypeRemovalEnabled {
3373
-
3374
- var expectedErr * stdlib.InvalidTypeRemovalPragmaError
3375
- require .ErrorAs (t , err , & expectedErr )
3376
- } else {
3377
- require .NoError (t , err )
3378
- }
3334
+ var expectedErr * stdlib.InvalidTypeRemovalPragmaError
3335
+ require .ErrorAs (t , err , & expectedErr )
3379
3336
},
3380
3337
)
3381
3338
@@ -3395,13 +3352,8 @@ func TestTypeRemovalPragmaUpdates(t *testing.T) {
3395
3352
`
3396
3353
3397
3354
err := testDeployAndUpdate (t , "Test" , oldCode , newCode , config )
3398
-
3399
- if config .ContractUpdateTypeRemovalEnabled {
3400
- var expectedErr * stdlib.InvalidTypeRemovalPragmaError
3401
- require .ErrorAs (t , err , & expectedErr )
3402
- } else {
3403
- require .NoError (t , err )
3404
- }
3355
+ var expectedErr * stdlib.InvalidTypeRemovalPragmaError
3356
+ require .ErrorAs (t , err , & expectedErr )
3405
3357
},
3406
3358
)
3407
3359
@@ -3422,13 +3374,7 @@ func TestTypeRemovalPragmaUpdates(t *testing.T) {
3422
3374
`
3423
3375
3424
3376
err := testDeployAndUpdate (t , "Test" , oldCode , newCode , config )
3425
-
3426
- if config .ContractUpdateTypeRemovalEnabled {
3427
- require .NoError (t , err )
3428
- } else {
3429
- var expectedErr * stdlib.MissingDeclarationError
3430
- require .ErrorAs (t , err , & expectedErr )
3431
- }
3377
+ require .NoError (t , err )
3432
3378
},
3433
3379
)
3434
3380
@@ -3451,13 +3397,7 @@ func TestTypeRemovalPragmaUpdates(t *testing.T) {
3451
3397
`
3452
3398
3453
3399
err := testDeployAndUpdate (t , "Test" , oldCode , newCode , config )
3454
-
3455
- if config .ContractUpdateTypeRemovalEnabled {
3456
- require .NoError (t , err )
3457
- } else {
3458
- var expectedErr * stdlib.MissingDeclarationError
3459
- require .ErrorAs (t , err , & expectedErr )
3460
- }
3400
+ require .NoError (t , err )
3461
3401
},
3462
3402
)
3463
3403
@@ -3526,13 +3466,7 @@ func TestTypeRemovalPragmaUpdates(t *testing.T) {
3526
3466
`
3527
3467
3528
3468
err := testDeployAndUpdate (t , "Test" , oldCode , newCode , config )
3529
-
3530
- if config .ContractUpdateTypeRemovalEnabled {
3531
- require .NoError (t , err )
3532
- } else {
3533
- var expectedErr * stdlib.MissingDeclarationError
3534
- require .ErrorAs (t , err , & expectedErr )
3535
- }
3469
+ require .NoError (t , err )
3536
3470
},
3537
3471
)
3538
3472
@@ -3574,13 +3508,8 @@ func TestTypeRemovalPragmaUpdates(t *testing.T) {
3574
3508
`
3575
3509
3576
3510
err := testDeployAndUpdate (t , "Test" , oldCode , newCode , config )
3577
-
3578
- if config .ContractUpdateTypeRemovalEnabled {
3579
- var expectedErr * stdlib.UseOfRemovedTypeError
3580
- require .ErrorAs (t , err , & expectedErr )
3581
- } else {
3582
- require .NoError (t , err )
3583
- }
3511
+ var expectedErr * stdlib.UseOfRemovedTypeError
3512
+ require .ErrorAs (t , err , & expectedErr )
3584
3513
},
3585
3514
)
3586
3515
@@ -3602,13 +3531,8 @@ func TestTypeRemovalPragmaUpdates(t *testing.T) {
3602
3531
`
3603
3532
3604
3533
err := testDeployAndUpdate (t , "Test" , oldCode , newCode , config )
3605
-
3606
- if config .ContractUpdateTypeRemovalEnabled {
3607
- var expectedErr * stdlib.UseOfRemovedTypeError
3608
- require .ErrorAs (t , err , & expectedErr )
3609
- } else {
3610
- require .NoError (t , err )
3611
- }
3534
+ var expectedErr * stdlib.UseOfRemovedTypeError
3535
+ require .ErrorAs (t , err , & expectedErr )
3612
3536
},
3613
3537
)
3614
3538
@@ -3630,13 +3554,8 @@ func TestTypeRemovalPragmaUpdates(t *testing.T) {
3630
3554
`
3631
3555
3632
3556
err := testDeployAndUpdate (t , "Test" , oldCode , newCode , config )
3633
-
3634
- if config .ContractUpdateTypeRemovalEnabled {
3635
- var expectedErr * stdlib.UseOfRemovedTypeError
3636
- require .ErrorAs (t , err , & expectedErr )
3637
- } else {
3638
- require .NoError (t , err )
3639
- }
3557
+ var expectedErr * stdlib.UseOfRemovedTypeError
3558
+ require .ErrorAs (t , err , & expectedErr )
3640
3559
},
3641
3560
)
3642
3561
0 commit comments