We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3c0f5c5 commit 291c353Copy full SHA for 291c353
bake/hcl_test.go
@@ -1622,6 +1622,20 @@ target "two" {
1622
require.Equal(t, map[string]*string{"b": ptrstr("pre-jkl")}, c.Targets[1].Args)
1623
}
1624
1625
+func TestEmptyVariable(t *testing.T) {
1626
+ dt := []byte(`
1627
+ variable "FOO" {}
1628
+ target "default" {
1629
+ args = {
1630
+ foo = equal(FOO, "")
1631
+ }
1632
+ }`)
1633
+ c, err := ParseFile(dt, "docker-bake.hcl")
1634
+ require.NoError(t, err)
1635
+ require.Equal(t, 1, len(c.Targets))
1636
+ require.Equal(t, "true", *c.Targets[0].Args["foo"])
1637
+}
1638
+
1639
func TestEmptyVariableJSON(t *testing.T) {
1640
dt := []byte(`{
1641
"variable": {
0 commit comments