Sha256: db32741acd1134ff2890b127683c30630220f015c02d1271c3f7b08e1be1ac3b
Contents?: true
Size: 992 Bytes
Versions: 5
Compression:
Stored size: 992 Bytes
Contents
describe "main" do before(:all) do # Build terraspace project to use as a test harness # Will be located at: /tmp/terraspace/test-harnesses/demo-harness terraspace.build_test_harness( name: "demo-harness", modules: "app/modules", # include all modules in this folder stacks: "app/stacks", # include all stacks in this folder # override demo stack tfvars for testing # copied over to test harness' app/stacks/demo/tfvars/test.tfvars tfvars: {demo: "spec/fixtures/tfvars/demo.tfvars"}, config: "spec/fixtures/config", ) terraspace.up("demo") # provision real resources end after(:all) do terraspace.down("demo") # destroy real resources end it "successful deploy" do # Replace with your actual test expect(true).to be true # Example storage_account_id = terraspace.output("demo", "storage_account_id") expect(storage_account_id).to include("sa") # starts with sa end end
Version data entries
5 entries across 5 versions & 1 rubygems