summaryrefslogtreecommitdiff
path: root/spec/unit
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2021-05-09 18:57:45 -0600
committermo khan <mo@mokhan.ca>2021-05-09 18:57:45 -0600
commit149b738ccdbd8769c525a0a74ae7d3570997bdc3 (patch)
tree37952d0b7926066873382d3b2797dda96853d4f0 /spec/unit
parent1858fd10cb0989ea9155f13ba761c36cd92963cc (diff)
refactor: use generic name/types for blocks
Diffstat (limited to 'spec/unit')
-rw-r--r--spec/unit/terraform/parsers/hcl_spec.rb10
1 files changed, 6 insertions, 4 deletions
diff --git a/spec/unit/terraform/parsers/hcl_spec.rb b/spec/unit/terraform/parsers/hcl_spec.rb
index fc4a29f..35fe7aa 100644
--- a/spec/unit/terraform/parsers/hcl_spec.rb
+++ b/spec/unit/terraform/parsers/hcl_spec.rb
@@ -16,12 +16,14 @@ RSpec.describe Spandx::Terraform::Parsers::Hcl do
HCL
end
- specify { expect(subject[0].dig(:provider, :name).to_s).to eql('registry.terraform.io/hashicorp/aws') }
- specify { expect(subject[1].dig(:provider, :version).to_s).to eql('3.39.0') }
- specify { expect(subject[2].dig(:provider, :constraints).to_s).to eql('~> 3.27') }
specify { expect(subject).to be_truthy }
+ specify { expect(subject[:blocks][0][:name].to_s).to eql('registry.terraform.io/hashicorp/aws') }
+ specify { expect(subject[:blocks][0][:type].to_s).to eql('provider') }
specify do
- puts subject
+ expect(subject[:blocks][0][:arguments]).to match_array([
+ { name: 'version', value: '3.39.0' },
+ { name: 'constraints', value: '~> 3.27' },
+ ])
end
end
end