Sha256: 6ce9fb6e4a98276f780c376f2b1f479d6e27617b38d89866ec6375fe296d1639
Contents?: true
Size: 812 Bytes
Versions: 3
Compression:
Stored size: 812 Bytes
Contents
require 'spec_helper' describe Squall::IpAddress do before(:each) do default_config @ip = Squall::IpAddress.new @keys = ["netmask", "disallowed_primary", "address", "created_at", "updated_at", "network_id", "network_address", "broadcast", "id", "gateway"] end describe "#list" do use_vcr_cassette 'ipaddress/list' it "requires network_id" do expect { @ip.list }.to raise_error(ArgumentError) end it "404s on invalid network" do expect { @ip.list(404) }.to raise_error(Squall::NotFound) end it "returns ip_addresses" do ips = @ip.list(1) ips.size.should be(2) first = ips.first first.keys.should include(*@keys) first['netmask'].should == '255.255.255.0' first['address'].should == '127.2.2.2' end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
squall-1.0.2 | spec/squall/ip_address_spec.rb |
squall-1.0.1 | spec/squall/ip_address_spec.rb |
squall-1.0.0 | spec/squall/ip_address_spec.rb |