packer-cn/hcl2template/types.variables_test.go

30 lines
529 B
Go

package hcl2template
import (
"testing"
"github.com/hashicorp/packer/packer"
)
func TestParse_variables(t *testing.T) {
defaultParser := getBasicParser()
tests := []parseTest{
{"basic variables",
defaultParser,
parseTestArgs{"testdata/variables/basic.pkr.hcl"},
&PackerConfig{
Variables: PackerV1Variables{
"image_name": "foo-image-{{user `my_secret`}}",
"key": "value",
"my_secret": "foo",
},
},
false, false,
[]packer.Build{},
false,
},
}
testParse(t, tests)
}