Sha256: c2123075ac6f4b36a71aa30e9f32c0794303232cf7ae70f7f92ea0e86eb39da4

Contents?: true

Size: 454 Bytes

Versions: 31

Compression:

Stored size: 454 Bytes

Contents

# frozen_string_literal: true

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

31 entries across 31 versions & 1 rubygems

Version Path
cfndsl-1.7.2 spec/metadata_spec.rb
cfndsl-1.6.0 spec/metadata_spec.rb
cfndsl-1.5.0 spec/metadata_spec.rb
cfndsl-1.4.0 spec/metadata_spec.rb
cfndsl-1.3.9 spec/metadata_spec.rb
cfndsl-1.3.8 spec/metadata_spec.rb
cfndsl-1.3.7 spec/metadata_spec.rb
cfndsl-1.3.6 spec/metadata_spec.rb
cfndsl-1.3.5 spec/metadata_spec.rb
cfndsl-1.3.4 spec/metadata_spec.rb
cfndsl-1.3.3 spec/metadata_spec.rb
cfndsl-1.3.2 spec/metadata_spec.rb
cfndsl-1.3.1 spec/metadata_spec.rb
cfndsl-1.3.0 spec/metadata_spec.rb
cfndsl-1.2.0 spec/metadata_spec.rb
cfndsl-1.1.1 spec/metadata_spec.rb
cfndsl-1.1.0 spec/metadata_spec.rb
cfndsl-1.0.6 spec/metadata_spec.rb
cfndsl-1.0.5 spec/metadata_spec.rb
cfndsl-1.0.4 spec/metadata_spec.rb