Sha256: 594051e19afb469df5cace5ccd049a5e6c6416d72741a6e208acc8d9f86c67cd
Contents?: true
Size: 867 Bytes
Versions: 58
Compression:
Stored size: 867 Bytes
Contents
require 'spec_helper' class Convection::Model::Template describe Condition do let(:template) do Convection.template do description 'Condition Test Template' condition 'InProd' do fn_equals 'prod', 'prod' end ec2_security_group 'SecurityGroup' do condition 'InProd' end end end it 'can be referenced by resources' do resource = rendered_template .fetch('Resources').fetch('SecurityGroup') expect(resource).to include('Condition' => 'InProd') end it 'can be referenced by resources' do resource = rendered_template .fetch('Resources').fetch('SecurityGroup') expect(resource).to include('Condition' => 'InProd') end private def rendered_template JSON.parse(template.to_json) end end end
Version data entries
58 entries across 58 versions & 1 rubygems