Sha256: 86f6409cba0e257fd26a1cbe352012e3c694d73f1e4074e7da53f3f7eb482c1b

Contents?: true

Size: 1.08 KB

Versions: 35

Compression:

Stored size: 1.08 KB

Contents

module Rudy::Test

  class Case_25_EC2
    
    context "#{name}_30 Addresses" do
      setup do
        @ec2add = Rudy::AWS::EC2::Addresses.new(@@global.accesskey, @@global.secretkey, @@global.region)
      end
      
      should "(00) not be existing addresses" do
        stop_test @ec2add.any?, "Destroy the existing addresses"
      end
      
      should "(01) create address" do
        address = @ec2add.create
        assert address.is_a?(Rudy::AWS::EC2::Address), "Did not create"
        assert address.ipaddress.size > 0, "Address length is 0"
      end
      
      should "(10) list available addresses" do
        assert @ec2add.any?, "No addresses"
        assert @ec2add.list_as_hash.is_a?(Hash), "Not a Hash"
        assert @ec2add.list.is_a?(Array), "Not an Array"
        assert_equal 1, @ec2add.list.size, "More than one address"
      end
      
      should "(50) destroy address" do
        assert @ec2add.any?, "No addresses"
        @ec2add.list.each do |address|
          assert @ec2add.destroy(address), "Did not destroy"
        end
      end
      
    end

  end
end

Version data entries

35 entries across 35 versions & 3 rubygems

Version Path
sabat-rudy-0.8.0 test/25_ec2/30_addresses_test.rb
solutious-rudy-0.6.0 test/25_ec2/30_addresses_test.rb
solutious-rudy-0.6.1 test/25_ec2/30_addresses_test.rb
solutious-rudy-0.6.2 test/25_ec2/30_addresses_test.rb
solutious-rudy-0.6.3 test/25_ec2/30_addresses_test.rb
solutious-rudy-0.6.4 test/25_ec2/30_addresses_test.rb
solutious-rudy-0.6.5 test/25_ec2/30_addresses_test.rb
solutious-rudy-0.6.6 test/25_ec2/30_addresses_test.rb
solutious-rudy-0.6.7 test/25_ec2/30_addresses_test.rb
solutious-rudy-0.6.8 test/25_ec2/30_addresses_test.rb
solutious-rudy-0.7.0 test/25_ec2/30_addresses_test.rb
solutious-rudy-0.7.1 test/25_ec2/30_addresses_test.rb
solutious-rudy-0.7.2 test/25_ec2/30_addresses_test.rb
solutious-rudy-0.7.3 test/25_ec2/30_addresses_test.rb
solutious-rudy-0.7.4 test/25_ec2/30_addresses_test.rb
solutious-rudy-0.7.5 test/25_ec2/30_addresses_test.rb
solutious-rudy-0.7.6 test/25_ec2/30_addresses_test.rb
solutious-rudy-0.8.0 test/25_ec2/30_addresses_test.rb
solutious-rudy-0.8.1 test/25_ec2/30_addresses_test.rb
rudy-0.6.2 test/25_ec2/30_addresses_test.rb