Sha256: 0e4fdeac7404c1b2af9fe8bb74825e06659a4cf59e75d36d5d9e14cdd7cd889f

Contents?: true

Size: 802 Bytes

Versions: 37

Compression:

Stored size: 802 Bytes

Contents

Shindo.tests('AWS::EC2 | 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[:ec2].describe_availability_zones.body
    end

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

  end

  tests('failure') do

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

  end

end

Version data entries

37 entries across 37 versions & 2 rubygems

Version Path
fog-0.2.30 tests/aws/requests/ec2/availability_zone_tests.rb
fog-0.2.28 tests/aws/requests/ec2/availability_zone_tests.rb
fog-0.2.27 tests/aws/requests/ec2/availability_zone_tests.rb
fog-0.2.26 tests/aws/requests/ec2/availability_zone_tests.rb
fog-0.2.25 tests/aws/requests/ec2/availability_zone_tests.rb
fog-0.2.24 tests/aws/requests/ec2/availability_zone_tests.rb
tecnh-fog-0.2.23.vpc tests/aws/requests/ec2/availability_zone_tests.rb
fog-0.2.23 tests/aws/requests/ec2/availability_zone_tests.rb
fog-0.2.22 tests/aws/requests/ec2/availability_zone_tests.rb
fog-0.2.21 tests/aws/requests/ec2/availability_zone_tests.rb
fog-0.2.20 tests/aws/requests/ec2/availability_zone_tests.rb
fog-0.2.19 tests/aws/requests/ec2/availability_zone_tests.rb
fog-0.2.18 tests/aws/requests/ec2/availability_zone_tests.rb
fog-0.2.17 tests/aws/requests/ec2/availability_zone_tests.rb
fog-0.2.16 tests/aws/requests/ec2/availability_zone_tests.rb
fog-0.2.15 tests/aws/requests/ec2/availability_zone_tests.rb
fog-0.2.14 tests/aws/requests/ec2/availability_zone_tests.rb
fog-0.2.13 tests/aws/requests/ec2/availability_zone_tests.rb
fog-0.2.12 tests/aws/requests/ec2/availability_zone_tests.rb
fog-0.2.11 tests/aws/requests/ec2/availability_zone_tests.rb