spec/support/registry_examples.rb in dcell-0.10.0 vs spec/support/registry_examples.rb in dcell-0.12.0.pre

- old
+ new

@@ -1,5 +1,23 @@ shared_context "a DCell registry" do + context "node registry" do + before :each do + subject.clear_nodes + end + + it "stores node addresses" do + address = "tcp://localhost:7777" + + subject.set_node("foobar", address) + subject.get_node("foobar").should == address + end + + it "stores the IDs of all nodes" do + subject.set_node("foobar", "tcp://localhost:7777") + subject.nodes.should include "foobar" + end + end + context "global registry" do before :each do subject.clear_globals end