Skip to content

Commit a77a2dc

Browse files
committed
Stub for eval
1 parent 6fb78e4 commit a77a2dc

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

coderd/wsbuilder/wsbuilder_test.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,10 @@ func TestWorkspaceBuildWithTags(t *testing.T) {
265265
Key: "project_tag",
266266
Value: `"${data.coder_parameter.project.value}+12345"`,
267267
},
268+
{
269+
Key: "team_tag",
270+
Value: `"data.coder_parameter.team.value`,
271+
},
268272
{
269273
Key: "is_debug_build",
270274
Value: `data.coder_parameter.is_debug_build.value == "true" ? "in-debug-mode" : "no-debug"`,
@@ -273,12 +277,14 @@ func TestWorkspaceBuildWithTags(t *testing.T) {
273277

274278
richParameters := []database.TemplateVersionParameter{
275279
// Parameters can be mutable although it is discouraged as the workspace can be moved between provisioner nodes.
276-
{Name: "project", Description: "This is second parameter", Mutable: true, Options: json.RawMessage("[]")},
280+
{Name: "project", Description: "This is first parameter", Mutable: true, Options: json.RawMessage("[]")},
281+
{Name: "team", Description: "This is second parameter", Mutable: true, DefaultValue: "godzilla", Options: json.RawMessage("[]")},
277282
{Name: "is_debug_build", Type: "bool", Description: "This is third parameter", Mutable: false, Options: json.RawMessage("[]")},
278283
}
279284

280285
buildParameters := []codersdk.WorkspaceBuildParameter{
281286
{Name: "project", Value: "foobar-foobaz"},
287+
// "team" parameter is skipped, so default value is selected
282288
{Name: "is_debug_build", Value: "true"},
283289
}
284290

0 commit comments

Comments
 (0)