Sha256: d23aedbc02c90d5da68bd17159a016fd24dfe0d29b73ce05909f0d7ba646ea13

Contents?: true

Size: 847 Bytes

Versions: 34

Compression:

Stored size: 847 Bytes

Contents

Shindo.tests("AWS::Support | trusted_advisor_checks", ["aws", "support"]) do
  tests("collection#all").succeeds do
    Fog::AWS[:support].trusted_advisor_checks.all
  end

  @identity = Fog::AWS[:support].trusted_advisor_checks.all.first.identity

  tests("collection#get(#{@identity})").returns(@identity) do
    Fog::AWS[:support].trusted_advisor_checks.get(@identity).identity
  end

  @model = Fog::AWS[:support].trusted_advisor_checks.all.detect { |tac| tac.id == @identity }

  tests("model#flagged_resources").returns(nil) do
    @model.flagged_resources
  end

  tests("model#flagged_resources").returns(true) do
    @model.flagged_resources(false).is_a?(Fog::AWS::Support::FlaggedResources)
  end

  tests("model#flagged_resources").returns(true) do
    @model.flagged_resources.first.metadata.keys.sort == @model.metadata.sort
  end
end

Version data entries

34 entries across 32 versions & 2 rubygems

Version Path
fog-aws-3.12.0 tests/models/support/trusted_advisor_tests.rb
fog-aws-3.11.0 tests/models/support/trusted_advisor_tests.rb
fog-aws-3.10.0 tests/models/support/trusted_advisor_tests.rb
fog-aws-3.9.0 tests/models/support/trusted_advisor_tests.rb
fog-aws-3.8.0 tests/models/support/trusted_advisor_tests.rb
fog-aws-3.7.0 tests/models/support/trusted_advisor_tests.rb
fog-aws-3.6.7 tests/models/support/trusted_advisor_tests.rb
fog-aws-3.6.6 tests/models/support/trusted_advisor_tests.rb
fog-aws-3.6.5 tests/models/support/trusted_advisor_tests.rb
fog-aws-3.6.4 tests/models/support/trusted_advisor_tests.rb
fog-aws-3.6.3 tests/models/support/trusted_advisor_tests.rb
fog-aws-3.6.2 tests/models/support/trusted_advisor_tests.rb
fog-aws-3.5.2 tests/models/support/trusted_advisor_tests.rb
fog-aws-3.5.1 tests/models/support/trusted_advisor_tests.rb
fog-aws-3.5.0 tests/models/support/trusted_advisor_tests.rb
fog-aws-3.4.0 tests/models/support/trusted_advisor_tests.rb
fog-aws-3.3.0 tests/models/support/trusted_advisor_tests.rb
fog-aws-3.2.0 tests/models/support/trusted_advisor_tests.rb
fog-aws-3.1.0 tests/models/support/trusted_advisor_tests.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.5.0/gems/fog-aws-2.0.1/tests/models/support/trusted_advisor_tests.rb