@@ -252,10 +252,6 @@ func TestCreateWithRichParameters(t *testing.T) {
252
252
secondParameterDescription = "This is second parameter"
253
253
secondParameterValue = "2"
254
254
255
- ephemeralParameterName = "ephemeral_parameter"
256
- ephemeralParameterDescription = "This is ephemeral parameter"
257
- ephemeralParameterValue = "3"
258
-
259
255
immutableParameterName = "third_parameter"
260
256
immutableParameterDescription = "This is not mutable parameter"
261
257
immutableParameterValue = "4"
@@ -270,7 +266,6 @@ func TestCreateWithRichParameters(t *testing.T) {
270
266
Parameters : []* proto.RichParameter {
271
267
{Name : firstParameterName , Description : firstParameterDescription , Mutable : true },
272
268
{Name : secondParameterName , DisplayName : secondParameterDisplayName , Description : secondParameterDescription , Mutable : true },
273
- {Name : ephemeralParameterName , Description : ephemeralParameterDescription , Mutable : true , Ephemeral : true },
274
269
{Name : immutableParameterName , Description : immutableParameterDescription , Mutable : false },
275
270
},
276
271
},
@@ -362,60 +357,6 @@ func TestCreateWithRichParameters(t *testing.T) {
362
357
}
363
358
<- doneChan
364
359
})
365
-
366
- t .Run ("BuildOptions" , func (t * testing.T ) {
367
- t .Parallel ()
368
-
369
- client := coderdtest .New (t , & coderdtest.Options {IncludeProvisionerDaemon : true })
370
- user := coderdtest .CreateFirstUser (t , client )
371
- version := coderdtest .CreateTemplateVersion (t , client , user .OrganizationID , echoResponses )
372
- coderdtest .AwaitTemplateVersionJob (t , client , version .ID )
373
-
374
- template := coderdtest .CreateTemplate (t , client , user .OrganizationID , version .ID )
375
-
376
- const workspaceName = "my-workspace"
377
- inv , root := clitest .New (t , "create" , workspaceName , "--template" , template .Name , "--build-options" )
378
- clitest .SetupConfig (t , client , root )
379
- doneChan := make (chan struct {})
380
- pty := ptytest .New (t ).Attach (inv )
381
- go func () {
382
- defer close (doneChan )
383
- err := inv .Run ()
384
- assert .NoError (t , err )
385
- }()
386
-
387
- matches := []string {
388
- ephemeralParameterDescription , ephemeralParameterValue ,
389
- firstParameterDescription , firstParameterValue ,
390
- secondParameterDisplayName , "" ,
391
- secondParameterDescription , secondParameterValue ,
392
- immutableParameterDescription , immutableParameterValue ,
393
- "Confirm create?" , "yes" ,
394
- }
395
- for i := 0 ; i < len (matches ); i += 2 {
396
- match := matches [i ]
397
- value := matches [i + 1 ]
398
- pty .ExpectMatch (match )
399
-
400
- if value != "" {
401
- pty .WriteLine (value )
402
- }
403
- }
404
- <- doneChan
405
-
406
- // Verify if build option is set
407
- ctx , cancel := context .WithTimeout (context .Background (), testutil .WaitShort )
408
- defer cancel ()
409
-
410
- workspace , err := client .WorkspaceByOwnerAndName (ctx , user .UserID .String (), workspaceName , codersdk.WorkspaceOptions {})
411
- require .NoError (t , err )
412
- actualParameters , err := client .WorkspaceBuildParameters (ctx , workspace .LatestBuild .ID )
413
- require .NoError (t , err )
414
- require .Contains (t , actualParameters , codersdk.WorkspaceBuildParameter {
415
- Name : ephemeralParameterName ,
416
- Value : ephemeralParameterValue ,
417
- })
418
- })
419
360
}
420
361
421
362
func TestCreateValidateRichParameters (t * testing.T ) {
0 commit comments