Changeset 284

Show
Ignore:
Timestamp:
10/25/08 10:06:31 (2 months ago)
Author:
pwh
Message:

Implemented tests for IP network association with an IPVPN, adding a fixture

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • nethorus/spec/models/ipv4_network_spec.rb

    r261 r284  
    2929 
    3030describe Ipv4Network do 
     31 
     32  fixtures :ipvpns 
    3133 
    3234  it "should not be valid when first created" do 
     
    6971  end 
    7072 
     73  it "should be able to be associated with an IP VPN" do 
     74    ipv4_network = Ipv4Network.new 
     75    ipv4_network.network_address = "1.1.1.1" 
     76    ipv4_network.network_mask = "255.255.255.0" 
     77    ipv4_network.network_description = "Foobar" 
     78    ipv4_network.ipvpn = ipvpns(:ipvpn_a) 
     79 
     80    ipv4_network.valid? 
     81    ipv4_network.ipvpn.ipvpn_name = "IP VPN 'A'" 
     82  end 
     83 
     84  it "should be able to be optionally associated with an IP VPN" do 
     85    ipv4_network = Ipv4Network.new 
     86    ipv4_network.network_address = "1.1.1.1" 
     87    ipv4_network.network_mask = "255.255.255.0" 
     88    ipv4_network.network_description = "Foobar" 
     89 
     90    ipv4_network.valid? 
     91    ipv4_network.ipvpn = nil 
     92  end 
     93 
    7194end