terraform/addrs
Martin Atkins 26e820d829 addrs: Don't return zero-length slice in Reference.Remaining.
Although this rarely matters, making it always be nil when empty makes
deep assertions simpler in tests.

This also includes a minor update to the test in the core package that
first encountered this problem, to improve the quality of its output
on failure.
2018-10-16 18:48:28 -07:00
..
count_attr.go addrs: All Referenceable implementations support String() 2018-10-16 18:44:26 -07:00
doc.go addrs: new package for representing addresses 2018-10-16 18:44:26 -07:00
input_variable.go addrs: flesh out functionality ready to replace terraform.ResourceAddress 2018-10-16 18:44:26 -07:00
instance_key.go addrs: All Referenceable implementations support String() 2018-10-16 18:44:26 -07:00
local_value.go addrs: flesh out functionality ready to replace terraform.ResourceAddress 2018-10-16 18:44:26 -07:00
module.go addrs: Module.Call method 2018-10-16 18:46:46 -07:00
module_call.go addrs: Helper methods for converting module calls to absolute modules 2018-10-16 18:46:46 -07:00
module_instance.go addrs: flesh out functionality ready to replace terraform.ResourceAddress 2018-10-16 18:44:26 -07:00
output_value.go addrs: flesh out functionality ready to replace terraform.ResourceAddress 2018-10-16 18:44:26 -07:00
parse_ref.go addrs: Don't return zero-length slice in Reference.Remaining. 2018-10-16 18:48:28 -07:00
parse_ref_test.go addrs: ParseRef function, for parsing references in expressions 2018-10-16 18:44:26 -07:00
parse_target.go addrs: helper wrappers for parsing addresses in strings 2018-10-16 18:48:28 -07:00
parse_target_test.go addrs: flesh out functionality ready to replace terraform.ResourceAddress 2018-10-16 18:44:26 -07:00
path_attr.go addrs: All Referenceable implementations support String() 2018-10-16 18:44:26 -07:00
provider_config.go addrs: Generate special string for invalid ProviderConfig 2018-10-16 18:48:28 -07:00
provider_config_test.go addrs: flesh out functionality ready to replace terraform.ResourceAddress 2018-10-16 18:44:26 -07:00
referenceable.go addrs: All Referenceable implementations support String() 2018-10-16 18:44:26 -07:00
resource.go addrs: Resource.String shouldn't ever crash 2018-10-16 18:46:46 -07:00
resource_phase.go addrs: flesh out functionality ready to replace terraform.ResourceAddress 2018-10-16 18:44:26 -07:00
resourcemode_string.go addrs: new package for representing addresses 2018-10-16 18:44:26 -07:00
self.go addrs: All Referenceable implementations support String() 2018-10-16 18:44:26 -07:00
targetable.go addrs: flesh out functionality ready to replace terraform.ResourceAddress 2018-10-16 18:44:26 -07:00
terraform_attr.go addrs: All Referenceable implementations support String() 2018-10-16 18:44:26 -07:00