Sha256: 87dec8b61e22205a8007f699084b5c186780045fa20e287cf81ba24c27dda11c

Contents?: true

Size: 423 Bytes

Versions: 42

Compression:

Stored size: 423 Bytes

Contents

require 'spec_helper'

describe 'Metadata' do
  let(:template) { CfnDsl::OrchestrationTemplate.new }

  it 'is settable for a template' do
    template.Metadata(foo: 'bar')
    expect(template.to_json).to match(/"Metadata":{"foo":"bar"}/)
  end

  it 'is settable for a resource' do
    resource = template.Resource(:foo) { Metadata(foo: 'bar') }
    expect(resource.to_json).to match(/"Metadata":{"foo":"bar"}/)
  end
end

Version data entries

42 entries across 42 versions & 1 rubygems

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