Sha256: c50a87fac4952f474c3172c0fc6c2dbec34d8a31c673b273205eff8f177da97d
Contents?: true
Size: 1.03 KB
Versions: 16
Compression:
Stored size: 1.03 KB
Contents
# frozen_string_literal: false 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 PublicIpv4Pool String # http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-publicipv4pool" output << "\n Tags [List] # http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-tags" output << "\n end\nend\n" expect(template).to eq output end end end
Version data entries
16 entries across 16 versions & 1 rubygems