Sha256: 3920913e24922148b97049cd061383657c240f8decf3eb36e9e18abdff0ac071

Contents?: true

Size: 822 Bytes

Versions: 8

Compression:

Stored size: 822 Bytes

Contents

Shindo.tests('AWS::Compute | availability zone requests', ['aws']) do

  @availability_zones_format = {
    'availabilityZoneInfo'  => [{
      'regionName'  => String,
      'zoneName'    => String,
      'zoneState'   => String
    }],
    'requestId'             => String
  }

  tests('success') do

    tests('#describe_availability_zones').formats(@availability_zones_format) do
      AWS[:compute].describe_availability_zones.body
    end

    tests("#describe_availability_zones('us-east-1a')").formats(@availability_zones_format) do
      AWS[:compute].describe_availability_zones('us-east-1a').body
    end

  end

  tests('failure') do

    tests("#describe_availability_zones('us-east-1e')").raises(Fog::AWS::Compute::Error) do
      AWS[:compute].describe_availability_zones('us-east-1e')
    end

  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
fog-0.3.7 tests/aws/requests/compute/availability_zone_tests.rb
fog-0.3.6 tests/aws/requests/compute/availability_zone_tests.rb
fog-0.3.5 tests/aws/requests/compute/availability_zone_tests.rb
fog-0.3.4 tests/aws/requests/compute/availability_zone_tests.rb
fog-0.3.3 tests/aws/requests/compute/availability_zone_tests.rb
fog-0.3.2 tests/aws/requests/compute/availability_zone_tests.rb
fog-0.3.1 tests/aws/requests/compute/availability_zone_tests.rb
fog-0.3.0 tests/aws/requests/compute/availability_zone_tests.rb