Sha256: ad097cad05c432aecd24c95d5bd3e166f0b590b9a917590bbc0a77f50d7fdc59
Contents?: true
Size: 907 Bytes
Versions: 4
Compression:
Stored size: 907 Bytes
Contents
describe "main" do before(:all) do mod_path = File.expand_path("../..", __dir__) # the source of the module to test is 2 levels up # Build terraspace project to use as a test harness # Will be located at: /tmp/terraspace/test-harnesses/<%= name %>-harness terraspace.build_test_harness( name: "<%= name %>-harness", modules: {<%= name %>: mod_path}, # See: https://terraspace.cloud/docs/testing/test-harness/ # config: "spec/fixtures/config", # tfvars: {example: "spec/fixtures/tfvars/test.tfvars"}, ) terraspace.up("<%= name %>") end after(:all) do terraspace.down("<%= name %>") end it "successful deploy" do # Replace with your own test expect(true).to be true # Example # pp terraspace.outputs # output_value = terraspace.output("<%= name %>", "name") # expect(output_value).to include("some-value") end end
Version data entries
4 entries across 4 versions & 1 rubygems