Sha256: dc698b03e0c0b8d36c784688e84e431894f2fd5106c09f5693c2198069172a2f

Contents?: true

Size: 714 Bytes

Versions: 17

Compression:

Stored size: 714 Bytes

Contents

require 'spec_helper'
describe Cfnlego do
  let(:template) { Cfnlego.run(resources: ['AWS::EC2::EIP,EIP']) }

  context '#Export' do
    it 'formats correctly' do
      output = "require 'cfndsl'\nCloudFormation do\n  Description 'auto generated cloudformation cfndsl template'\n\n "
      output << " EC2_EIP('EIP') do\n    Domain String "
      output << '# http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-domain'
      output << "\n    InstanceId String # http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-instanceid"
      output << "\n  end\nend\n"
      expect(template).to eq output
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
cfndsl-0.16.13 spec/generate_spec.rb
cfndsl-0.16.12 spec/generate_spec.rb
cfndsl-0.16.11 spec/generate_spec.rb
cfndsl-0.16.10 spec/generate_spec.rb
cfndsl-0.16.9 spec/generate_spec.rb
cfndsl-0.16.8 spec/generate_spec.rb
cfndsl-0.16.7 spec/generate_spec.rb
cfndsl-0.16.6 spec/generate_spec.rb
cfndsl-0.16.5 spec/generate_spec.rb
cfndsl-0.16.3 spec/generate_spec.rb
cfndsl-0.16.2 spec/generate_spec.rb
cfndsl-0.16.1 spec/generate_spec.rb
cfndsl-0.15.3 spec/generate_spec.rb
cfndsl-0.15.2 spec/generate_spec.rb
cfndsl-0.15.1 spec/generate_spec.rb
cfndsl-0.15.0 spec/generate_spec.rb
cfndsl-0.14.0 spec/generate_spec.rb