Sha256: 18004426b64a325ff3d5e453e02c1c40ea62528a0a3b17fa5f655db5de1ccea9
Contents?: true
Size: 832 Bytes
Versions: 1
Compression:
Stored size: 832 Bytes
Contents
require 'spec_helper' describe Cloudster::Output do describe "output_template" do it "should return the cloudformation template for the Outputs" do resource_name = "S3ResourceName" outputs = { resource_name => { 'bucket_name' => {"Ref" => resource_name }, 'dns_name' => {'Fn::GetAtt' => [resource_name, 'DomainName']} } } class Resource;end Resource.extend(Cloudster::Output) Resource.output_template(outputs).should == { resource_name => { "Value" => { "Fn::Join" => [ ",",[ {"Fn::Join" => [":", ['bucket_name', {"Ref" => resource_name } ] ]}, {"Fn::Join" => [":", ['dns_name', {'Fn::GetAtt' => [resource_name, 'DomainName']} ] ]} ]] } } } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cloudster-2.18.0 | spec/output_spec.rb |