spec/trema/dsl/vswitch_spec.rb in trema-0.3.3 vs spec/trema/dsl/vswitch_spec.rb in trema-0.3.4

- old
+ new

@@ -30,53 +30,45 @@ end context %[when parsing "vswitch { ... }"] do it %[recognizes "dpid DATAPATH_ID" directive] do - lambda do - @vswitch.dpid "0xabc" - end.should_not raise_error + expect { @vswitch.dpid "0xabc" }.not_to raise_error end it %[recognizes "datapath_id DATAPATH_ID" directive] do - lambda do - @vswitch.datapath_id "0xabc" - end.should_not raise_error + expect { @vswitch.datapath_id "0xabc" }.not_to raise_error end it %[recognizes "ports PORT_NUMBERS" directive] do - lambda do - @vswitch.ports "0-4" - end.should_not raise_error + expect { @vswitch.ports "0-4" }.not_to raise_error end it %[recognizes "ip IP_ADDRESS" directive] do - lambda do - @vswitch.ip "192.168.0.1" - end.should_not raise_error + expect { @vswitch.ip "192.168.0.1" }.not_to raise_error end end context "when getting the attributes of a vswitch" do it "returns its dpid in long format" do @vswitch.dpid "0xabc" - @vswitch[ :dpid_long ].should == "0000000000000abc" + expect( @vswitch[ :dpid_long ] ).to eq( "0000000000000abc" ) end it "returns its dpid in short format" do @vswitch.dpid "0xabc" - @vswitch[ :dpid_short ].should == "0xabc" + expect( @vswitch[ :dpid_short ] ).to eq( "0xabc" ) end it "returns its ip address" do @vswitch.ip "192.168.0.1" - @vswitch[ :ip ].should == "192.168.0.1" + expect( @vswitch[ :ip ] ).to eq( "192.168.0.1" ) end end end end end