Sha256: f537dc34990f58af715752243b6bbf18f404ce1db9a4eaa64091013fa11c88e3
Contents?: true
Size: 733 Bytes
Versions: 104
Compression:
Stored size: 733 Bytes
Contents
describe Terraspace::Compiler::Dsl::Mod do let(:builder) { described_class.new(mod, path) } let(:mod) { Terraspace::Mod.new("vpc") } context "vpc" do let(:path) { fixture("projects/ruby/aws/app/modules/vpc/variables.rb") } it "evaluate" do result = builder.build json =<<~EOL.strip { "variable": { "cidr_block": { "type": "string", "default": "10.90.0.0/16", "description": "cidr block" }, "name": { "type": "string", "description": "vpc name", "default": "demo-vpc" } } } EOL expect(result).to eq(json) end end end
Version data entries
104 entries across 104 versions & 1 rubygems