diff options
Diffstat (limited to 'spec')
-rw-r--r-- | spec/app_spec.rb | 43 | ||||
-rw-r--r-- | spec/node_spec.rb (renamed from spec/basic_spec.rb) | 36 |
2 files changed, 43 insertions, 36 deletions
diff --git a/spec/app_spec.rb b/spec/app_spec.rb new file mode 100644 index 0000000..d17c365 --- /dev/null +++ b/spec/app_spec.rb @@ -0,0 +1,43 @@ +# -*- coding: UTF-8 -*- +# +require 'spec_helper' +# +describe Zorglub do + # + describe Zorglub::App do + # + it "map should add a mapped node" do + APP.at("/temp").should be_nil + APP.map "/temp", Temp + APP.at("/temp").should be Temp + end + # + it "delete should delete a mapped node" do + APP.at("/temp").should be Temp + APP.delete "/temp" + APP.at("/temp").should be_nil + end + # + it "at should return mapped node" do + APP.at("/spec1").should be Node1 + end + # + it "at should return nil if no Node mapped" do + APP.at("/none").should be_nil + end + # + it "to should return path to node" do + APP.to(Node1).should == "/spec1" + end + # + it "to should return nil if not an existing Node" do + APP.to(nil).should be_nil + end + # + it "to_hash should return a correct hash" do + APP.to_hash["/spec1"].should be Node1 + end + # + end + # +end diff --git a/spec/basic_spec.rb b/spec/node_spec.rb index 52eb40c..0ef3486 100644 --- a/spec/basic_spec.rb +++ b/spec/node_spec.rb @@ -4,42 +4,6 @@ require 'spec_helper' # describe Zorglub do # - describe Zorglub::App do - # - it "map should add a mapped node" do - APP.at("/temp").should be_nil - APP.map "/temp", Temp - APP.at("/temp").should be Temp - end - # - it "delete should delete a mapped node" do - APP.at("/temp").should be Temp - APP.delete "/temp" - APP.at("/temp").should be_nil - end - # - it "at should return mapped node" do - APP.at("/spec1").should be Node1 - end - # - it "at should return nil if no Node mapped" do - APP.at("/none").should be_nil - end - # - it "to should return path to node" do - APP.to(Node1).should == "/spec1" - end - # - it "to should return nil if not an existing Node" do - APP.to(nil).should be_nil - end - # - it "to_hash should return a correct hash" do - APP.to_hash["/spec1"].should be Node1 - end - # - end - # describe Zorglub::Node do # it "engine should return default Node's engine" do |