Sha256: 46f4a196757d341def811dfe81093440c87e9136ee1b2aca173b3af91bd4add0

Contents?: true

Size: 502 Bytes

Versions: 32

Compression:

Stored size: 502 Bytes

Contents

require 'test_helper'
require 'json'
require 'pp'

class TestLogGroups < Minitest::Test
  def setup
    @template = ::Convection.template do
      description 'Logroups Test Template'

      resource 'testgroup' do
        type 'AWS::Logs::LogGroup'
        property 'RetentionInDays', 365
      end
    end
  end

  def from_json
    JSON.parse(@template.to_json)
  end

  def test_log_groups
    refute_empty(from_json['Resources'])
    assert_includes(from_json['Resources'], 'testgroup')
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
convection-0.2.32 test/convection/model/test_loggroups.rb
convection-0.2.31 test/convection/model/test_loggroups.rb
convection-0.2.30 test/convection/model/test_loggroups.rb
convection-0.2.29 test/convection/model/test_loggroups.rb
convection-0.2.28 test/convection/model/test_loggroups.rb
convection-0.2.27 test/convection/model/test_loggroups.rb
convection-0.2.26 test/convection/model/test_loggroups.rb
convection-0.2.25 test/convection/model/test_loggroups.rb
convection-0.2.24 test/convection/model/test_loggroups.rb
convection-0.2.23 test/convection/model/test_loggroups.rb
convection-0.2.22 test/convection/model/test_loggroups.rb
convection-0.2.21 test/convection/model/test_loggroups.rb
convection-0.2.20 test/convection/model/test_loggroups.rb
convection-0.2.19 test/convection/model/test_loggroups.rb
convection-0.2.18 test/convection/model/test_loggroups.rb
convection-0.2.17 test/convection/model/test_loggroups.rb
convection-0.2.16 test/convection/model/test_loggroups.rb
convection-0.2.15 test/convection/model/test_loggroups.rb
convection-0.2.14 test/convection/model/test_loggroups.rb
convection-0.2.13 test/convection/model/test_loggroups.rb