Sha256: 70baac6c323c0ba3cdde191a32f812dca83eab9892192a3c2048be51c9e026b0

Contents?: true

Size: 1.15 KB

Versions: 25

Compression:

Stored size: 1.15 KB

Contents

Shindo.tests('AWS::RDS | db instance option requests', ['aws', 'rds']) do
  tests('success') do

    tests("#describe_orderable_db_instance_options('mysql)").formats(AWS::RDS::Formats::DESCRIBE_ORDERABLE_DB_INSTANCE_OPTION) do

      body = Fog::AWS[:rds].describe_orderable_db_instance_options('mysql').body

      returns(2) {body['DescribeOrderableDBInstanceOptionsResult']['OrderableDBInstanceOptions'].length}

      group = body['DescribeOrderableDBInstanceOptionsResult']['OrderableDBInstanceOptions'].first
      returns( true ) { group['MultiAZCapable'] }
      returns( 'mysql' ) { group['Engine'] }
      returns( true ) { group['ReadReplicaCapable'] }
      returns( true ) { group['AvailabilityZones'].length >= 1 }
      returns( true ) { group['StorageType'].length > 2 }
      returns( false ) { group['SupportsIops'] }
      returns( true ) { group['SupportsStorageEncryption'] }
      returns( false ) { group['SupportsPerformanceInsights'] }
      returns( false ) { group['SupportsIops'] }
      returns( false ) { group['SupportsIAMDatabaseAuthentication'] }
      returns( true ) { group['SupportsEnhancedMonitoring'] }
      body
    end

  end

end

Version data entries

25 entries across 23 versions & 2 rubygems

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