Sha256: f905fa5e72091a9d3284ab53cc64c880c0a89ed840d0a6dc2a78abb5c1fc8ac9

Contents?: true

Size: 753 Bytes

Versions: 104

Compression:

Stored size: 753 Bytes

Contents

describe Terraspace::Compiler::Dsl::Mod do
  let(:builder) { described_class.new(mod, path) }
  let(:mod)     do
    mod = double(:mod).as_null_object
    allow(mod).to receive(:build_dir).and_return("modules/vpc")
    mod
  end

  let(:null) { double(:null).as_null_object }

  context "vpc" do
    let(:path) { fixture("orphans/config/backend.rb") }
    it "evaluate" do
      result = builder.build
      json =<<~EOL.strip
{
  "terraform": {
    "backend": {
      "s3": {
        "bucket": "demo-bucket",
        "key": "us-west-2/dev/modules/vpc/terraform.tfstate",
        "region": "us-west-2",
        "encrypt": true,
        "dynamodb_table": "terraform_locks"
      }
    }
  }
}
      EOL
      expect(result).to eq(json)
    end
  end
end

Version data entries

104 entries across 104 versions & 1 rubygems

Version Path
terraspace-2.2.17 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.2.16 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.2.15 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.2.14 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.2.13 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.2.12 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.2.11 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.2.10 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.2.9 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.2.8 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.2.7 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.2.6 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.2.5 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.2.4 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.2.3 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.2.2 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.2.1 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.2.0 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.1.7 spec/terraspace/compiler/dsl/backend_spec.rb
terraspace-2.1.6 spec/terraspace/compiler/dsl/backend_spec.rb