Sha256: f4075aa891ee8c381a7661e89960eac20c2e07f003560a50a75a6866cd7beddb
Contents?: true
Size: 1.35 KB
Versions: 2
Compression:
Stored size: 1.35 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" output << "\n InstanceId String # http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-eip.html#cfn-ec2-eip-instanceid" output << "\n PublicIpv4Pool String # http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-eip.html#cfn-ec2-eip-publicipv4pool" output << "\n TransferAddress String # http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-eip.html#cfn-ec2-eip-transferaddress" output << "\n Domain String # http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-eip.html#cfn-ec2-eip-domain" output << "\n Tags [List] # http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-eip.html#cfn-ec2-eip-tags" output << "\n NetworkBorderGroup String # http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-eip.html#cfn-ec2-eip-networkbordergroup" output << "\n end\nend\n" expect(template).to eq output end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cfndsl-1.6.0 | spec/generate_spec.rb |
cfndsl-1.5.0 | spec/generate_spec.rb |