Sha256: d360d1dcd1f50d537096a81fcf3cd4b93f78739e95139b4d5bc6bad62b7c2703
Contents?: true
Size: 825 Bytes
Versions: 1
Compression:
Stored size: 825 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}, stacks: {<%= name %>: "#{mod_path}/test/spec/fixtures/stack"}, # folder with the stack module files ) 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 # output_value = terraspace.output("<%= name %>", "some-output") # expect(output_value).to include("some-value") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rspec-terraspace-0.1.0 | lib/templates/module/test/spec/main_spec.rb.tt |