diff options
Diffstat (limited to 'vendor/github.com/hashicorp/hcl/hcl/printer/testdata')
36 files changed, 601 insertions, 0 deletions
diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment.golden b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment.golden new file mode 100644 index 000000000..9d4b072a0 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment.golden @@ -0,0 +1,36 @@ +// A standalone comment is a comment which is not attached to any kind of node + +// This comes from Terraform, as a test +variable "foo" { + # Standalone comment should be still here + + default = "bar" + description = "bar" # yooo +} + +/* This is a multi line standalone +comment*/ + +// fatih arslan +/* This is a developer test +account and a multine comment */ +developer = ["fatih", "arslan"] // fatih arslan + +# One line here +numbers = [1, 2] // another line here + +# Another comment +variable = { + description = "bar" # another yooo + + foo { + # Nested standalone + + bar = "fatih" + } +} + +// lead comment +foo { + bar = "fatih" // line comment 2 +} // line comment 3 diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment.input b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment.input new file mode 100644 index 000000000..57c37ac1d --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment.input @@ -0,0 +1,37 @@ +// A standalone comment is a comment which is not attached to any kind of node + + // This comes from Terraform, as a test +variable "foo" { + # Standalone comment should be still here + + default = "bar" + description = "bar" # yooo +} + +/* This is a multi line standalone +comment*/ + + +// fatih arslan +/* This is a developer test +account and a multine comment */ +developer = [ "fatih", "arslan"] // fatih arslan + +# One line here +numbers = [1,2] // another line here + + # Another comment +variable = { + description = "bar" # another yooo + foo { + # Nested standalone + + bar = "fatih" + } +} + + // lead comment +foo { + bar = "fatih" // line comment 2 +} // line comment 3 + diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_aligned.golden b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_aligned.golden new file mode 100644 index 000000000..6ff21504c --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_aligned.golden @@ -0,0 +1,32 @@ +aligned { + # We have some aligned items below + foo = "fatih" # yoo1 + default = "bar" # yoo2 + bar = "bar and foo" # yoo3 + + default = { + bar = "example" + } + + #deneme arslan + fatih = ["fatih"] # yoo4 + + #fatih arslan + fatiharslan = ["arslan"] // yoo5 + + default = { + bar = "example" + } + + security_groups = [ + "foo", # kenya 1 + "${aws_security_group.firewall.foo}", # kenya 2 + ] + + security_groups2 = [ + "foo", # kenya 1 + "bar", # kenya 1.5 + "${aws_security_group.firewall.foo}", # kenya 2 + "foobar", # kenya 3 + ] +} diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_aligned.input b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_aligned.input new file mode 100644 index 000000000..bd43ab1ad --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_aligned.input @@ -0,0 +1,28 @@ +aligned { +# We have some aligned items below + foo = "fatih" # yoo1 + default = "bar" # yoo2 + bar = "bar and foo" # yoo3 + default = { + bar = "example" + } + #deneme arslan + fatih = ["fatih"] # yoo4 + #fatih arslan + fatiharslan = ["arslan"] // yoo5 + default = { + bar = "example" + } + +security_groups = [ + "foo", # kenya 1 + "${aws_security_group.firewall.foo}", # kenya 2 +] + +security_groups2 = [ + "foo", # kenya 1 + "bar", # kenya 1.5 + "${aws_security_group.firewall.foo}", # kenya 2 + "foobar", # kenya 3 +] +} diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_array.golden b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_array.golden new file mode 100644 index 000000000..e778eafa3 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_array.golden @@ -0,0 +1,13 @@ +banana = [ + # I really want to comment this item in the array. + "a", + + # This as well + "b", + + "c", # And C + "d", + + # And another + "e", +] diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_array.input b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_array.input new file mode 100644 index 000000000..e778eafa3 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_array.input @@ -0,0 +1,13 @@ +banana = [ + # I really want to comment this item in the array. + "a", + + # This as well + "b", + + "c", # And C + "d", + + # And another + "e", +] diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_end_file.golden b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_end_file.golden new file mode 100644 index 000000000..dbeae36a8 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_end_file.golden @@ -0,0 +1,6 @@ +resource "blah" "blah" {} + +// +// +// + diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_end_file.input b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_end_file.input new file mode 100644 index 000000000..68c4c282e --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_end_file.input @@ -0,0 +1,5 @@ +resource "blah" "blah" {} + +// +// +// diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_multiline_indent.golden b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_multiline_indent.golden new file mode 100644 index 000000000..74c4ccd89 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_multiline_indent.golden @@ -0,0 +1,12 @@ +resource "provider" "resource" { + /* + SPACE_SENSITIVE_CODE = <<EOF +yaml code: + foo: "" + bar: "" +EOF + */ + /* + OTHER + */ +} diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_multiline_indent.input b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_multiline_indent.input new file mode 100644 index 000000000..b07ac4d3c --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_multiline_indent.input @@ -0,0 +1,13 @@ +resource "provider" "resource" { + /* + SPACE_SENSITIVE_CODE = <<EOF +yaml code: + foo: "" + bar: "" +EOF + */ + + /* + OTHER + */ +} diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_multiline_no_stanza.golden b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_multiline_no_stanza.golden new file mode 100644 index 000000000..7ad7ca296 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_multiline_no_stanza.golden @@ -0,0 +1,7 @@ +# This is a multiline comment +# That has values like this: +# +# ami-abcd1234 +# +# Do not delete this comment + diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_multiline_no_stanza.input b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_multiline_no_stanza.input new file mode 100644 index 000000000..8b818e91d --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_multiline_no_stanza.input @@ -0,0 +1,6 @@ +# This is a multiline comment +# That has values like this: +# +# ami-abcd1234 +# +# Do not delete this comment diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_multiline_stanza.golden b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_multiline_stanza.golden new file mode 100644 index 000000000..e9db4f2ae --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_multiline_stanza.golden @@ -0,0 +1,10 @@ +# This is a multiline comment +# That has values like this: +# +# ami-abcd1234 +# +# Do not delete this comment + +resource "aws_instance" "web" { + ami_id = "ami-abcd1234" +} diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_multiline_stanza.input b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_multiline_stanza.input new file mode 100644 index 000000000..6a8b90230 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_multiline_stanza.input @@ -0,0 +1,10 @@ +# This is a multiline comment +# That has values like this: +# +# ami-abcd1234 +# +# Do not delete this comment + +resource "aws_instance" "web" { +ami_id = "ami-abcd1234" +} diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_newline.golden b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_newline.golden new file mode 100644 index 000000000..2162c8845 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_newline.golden @@ -0,0 +1,3 @@ +# Hello +# World + diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_newline.input b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_newline.input new file mode 100644 index 000000000..aa56a9880 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_newline.input @@ -0,0 +1,2 @@ +# Hello +# World diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_object_multi.golden b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_object_multi.golden new file mode 100644 index 000000000..4c0f0004a --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_object_multi.golden @@ -0,0 +1,9 @@ +variable "environment" { + default = {} + + # default { + # "region" = "us-west-2" + # "sg" = "playground" + # "env" = "prod" + # } +} diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_object_multi.input b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_object_multi.input new file mode 100644 index 000000000..4c0f0004a --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_object_multi.input @@ -0,0 +1,9 @@ +variable "environment" { + default = {} + + # default { + # "region" = "us-west-2" + # "sg" = "playground" + # "env" = "prod" + # } +} diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_standalone.golden b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_standalone.golden new file mode 100644 index 000000000..3236d9e69 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_standalone.golden @@ -0,0 +1,17 @@ +// A standalone comment + +aligned { + # Standalone 1 + + a = "bar" # yoo1 + default = "bar" # yoo2 + + # Standalone 2 +} + +# Standalone 3 + +numbers = [1, 2] // another line here + +# Standalone 4 + diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_standalone.input b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_standalone.input new file mode 100644 index 000000000..4436cb16c --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/comment_standalone.input @@ -0,0 +1,16 @@ +// A standalone comment + +aligned { + # Standalone 1 + + a = "bar" # yoo1 + default = "bar" # yoo2 + + # Standalone 2 +} + + # Standalone 3 + +numbers = [1,2] // another line here + + # Standalone 4 diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/complexhcl.golden b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/complexhcl.golden new file mode 100644 index 000000000..198c32d28 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/complexhcl.golden @@ -0,0 +1,54 @@ +variable "foo" { + default = "bar" + description = "bar" +} + +developer = ["fatih", "arslan"] + +provider "aws" { + access_key = "foo" + secret_key = "bar" +} + +provider "do" { + api_key = "${var.foo}" +} + +resource "aws_security_group" "firewall" { + count = 5 +} + +resource aws_instance "web" { + ami = "${var.foo}" + + security_groups = [ + "foo", + "${aws_security_group.firewall.foo}", + ] + + network_interface { + device_index = 0 + description = "Main network interface" + } + + network_interface = { + device_index = 1 + + description = <<EOF +ANOTHER NETWORK INTERFACE +EOF + } +} + +resource "aws_instance" "db" { + security_groups = "${aws_security_group.firewall.*.id}" + VPC = "foo" + + depends_on = ["aws_instance.web"] +} + +output "web_ip" { + value = <<EOF +TUBES +EOF +} diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/complexhcl.input b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/complexhcl.input new file mode 100644 index 000000000..712341840 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/complexhcl.input @@ -0,0 +1,53 @@ +variable "foo" { + default = "bar" + description = "bar" +} + +developer = [ "fatih", "arslan"] + +provider "aws" { + access_key ="foo" + secret_key = "bar" +} + + provider "do" { + api_key = "${var.foo}" +} + +resource "aws_security_group" "firewall" { + count = 5 + } + + resource aws_instance "web" { + ami = "${var.foo}" + security_groups = [ + "foo", + "${aws_security_group.firewall.foo}" + ] + + network_interface { + device_index = 0 + description = "Main network interface" + } + + network_interface = { + device_index = 1 + description = <<EOF +ANOTHER NETWORK INTERFACE +EOF + } + } + +resource "aws_instance" "db" { + security_groups = "${aws_security_group.firewall.*.id}" + VPC = "foo" + + depends_on = ["aws_instance.web"] +} + +output "web_ip" { + + value=<<EOF +TUBES +EOF +} diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/empty_block.golden b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/empty_block.golden new file mode 100644 index 000000000..4ff1cb3e4 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/empty_block.golden @@ -0,0 +1,12 @@ +variable "foo" {} +variable "foo" {} + +variable "foo" { + # Standalone comment should be still here +} + +foo {} + +foo { + bar = "mssola" +} diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/empty_block.input b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/empty_block.input new file mode 100644 index 000000000..627bf3e3f --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/empty_block.input @@ -0,0 +1,14 @@ +variable "foo" {} +variable "foo" { +} + +variable "foo" { + # Standalone comment should be still here +} + +foo { +} + +foo { + bar = "mssola" +} diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/list.golden b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/list.golden new file mode 100644 index 000000000..14c37ac0f --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/list.golden @@ -0,0 +1,43 @@ +foo = ["fatih", "arslan"] + +foo = ["bar", "qaz"] + +foo = ["zeynep", + "arslan", +] + +foo = ["fatih", "zeynep", + "arslan", +] + +foo = [ + "vim-go", + "golang", + "hcl", +] + +foo = [] + +foo = [1, 2, 3, 4] + +foo = [ + "kenya", + "ethiopia", + "columbia", +] + +foo = [ + <<EOS +one +EOS + , + <<EOS +two +EOS + , +] + +foo = [<<EOS +one +EOS +] diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/list.input b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/list.input new file mode 100644 index 000000000..f55a38200 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/list.input @@ -0,0 +1,37 @@ +foo = ["fatih", "arslan" ] + +foo = [ "bar", "qaz", ] + +foo = [ "zeynep", +"arslan", ] + +foo = ["fatih", "zeynep", +"arslan", ] + +foo = [ + "vim-go", + "golang", "hcl"] + +foo = [] + +foo = [1, 2,3, 4] + +foo = [ + "kenya", "ethiopia", + "columbia"] + +foo = [ + <<EOS +one +EOS +, + <<EOS +two +EOS +, + ] + +foo = [<<EOS +one +EOS + ] diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/list_comment.golden b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/list_comment.golden new file mode 100644 index 000000000..e5753c91a --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/list_comment.golden @@ -0,0 +1,7 @@ +foo = [1, # Hello + 2, +] + +foo = [1, # Hello + 2, # World +] diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/list_comment.input b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/list_comment.input new file mode 100644 index 000000000..1d636c88d --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/list_comment.input @@ -0,0 +1,6 @@ +foo = [1, # Hello +2] + +foo = [1, # Hello +2, # World +] diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/list_of_objects.golden b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/list_of_objects.golden new file mode 100644 index 000000000..401ded6ef --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/list_of_objects.golden @@ -0,0 +1,10 @@ +list_of_objects = [ + { + key1 = "value1" + key2 = "value2" + }, + { + key3 = "value3" + key4 = "value4" + }, +] diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/list_of_objects.input b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/list_of_objects.input new file mode 100644 index 000000000..f2adcf015 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/list_of_objects.input @@ -0,0 +1,10 @@ +list_of_objects = [ + { + key1 = "value1" + key2 = "value2" + }, + { + key3 = "value3" + key4 = "value4" + } +]
\ No newline at end of file diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/multiline_string.golden b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/multiline_string.golden new file mode 100644 index 000000000..3d10c741d --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/multiline_string.golden @@ -0,0 +1,7 @@ +resource "null_resource" "some_command" { + provisioner "local-exec" { + command = "${echo ' +some newlines +and additonal output'}" + } +} diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/multiline_string.input b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/multiline_string.input new file mode 100644 index 000000000..3d10c741d --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/multiline_string.input @@ -0,0 +1,7 @@ +resource "null_resource" "some_command" { + provisioner "local-exec" { + command = "${echo ' +some newlines +and additonal output'}" + } +} diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/object_singleline.golden b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/object_singleline.golden new file mode 100644 index 000000000..c3d914702 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/object_singleline.golden @@ -0,0 +1,26 @@ +variable "foo" {} +variable "bar" {} +variable "baz" {} + +variable "qux" {} + +variable "foo" { + foo = "bar" +} + +variable "foo" {} + +# lead comment +variable "bar" {} + +variable "foo" { + default = "bar" +} + +variable "bar" {} + +# Purposeful newline check below: + +variable "foo" {} + +variable "purposeful-newline" {} diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/object_singleline.input b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/object_singleline.input new file mode 100644 index 000000000..7b34834a4 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/object_singleline.input @@ -0,0 +1,19 @@ +variable "foo" {} +variable "bar" {} +variable "baz" {} + +variable "qux" {} +variable "foo" { foo = "bar" } + +variable "foo" {} +# lead comment +variable "bar" {} + +variable "foo" { default = "bar" } +variable "bar" {} + +# Purposeful newline check below: + +variable "foo" {} + +variable "purposeful-newline" {} diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/object_with_heredoc.golden b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/object_with_heredoc.golden new file mode 100644 index 000000000..7e92243f6 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/object_with_heredoc.golden @@ -0,0 +1,6 @@ +obj { + foo = [<<EOF + TEXT! +EOF + ] +} diff --git a/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/object_with_heredoc.input b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/object_with_heredoc.input new file mode 100644 index 000000000..d70a05ac9 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/hcl/printer/testdata/object_with_heredoc.input @@ -0,0 +1,6 @@ +obj { + foo = [<<EOF + TEXT! +EOF + ] +} |