diff options
Diffstat (limited to 'spec/app_spec.rb')
-rw-r--r-- | spec/app_spec.rb | 58 |
1 files changed, 26 insertions, 32 deletions
diff --git a/spec/app_spec.rb b/spec/app_spec.rb index 2d7aaeb..9864939 100644 --- a/spec/app_spec.rb +++ b/spec/app_spec.rb @@ -1,43 +1,37 @@ -# -*- coding: UTF-8 -*- - require 'spec_helper' describe Zorglub do + describe Zorglub::App do + it 'map should add a mapped node' do + expect(APP.at('/temp')).to be_nil + APP.map '/temp', Temp + expect(APP.at('/temp')).to be Temp + end - describe Zorglub::App do - - it "map should add a mapped node" do - expect(APP.at("/temp")).to be_nil - APP.map "/temp", Temp - expect(APP.at("/temp")).to be Temp - end - - it "delete should delete a mapped node" do - expect(APP.at("/temp")).to be Temp - APP.delete "/temp" - expect(APP.at("/temp")).to be_nil - end - - it "at should return mapped node" do - expect(APP.at("/node1")).to be Node1 - end - - it "at should return nil if no Node mapped" do - expect(APP.at("/none")).to be_nil - end + it 'delete should delete a mapped node' do + expect(APP.at('/temp')).to be Temp + APP.delete '/temp' + expect(APP.at('/temp')).to be_nil + end - it "to should return path to node" do - expect(APP.to(Node1)).to eq "/node1" - end + it 'at should return mapped node' do + expect(APP.at('/node1')).to be Node1 + end - it "to should return nil if not an existing Node" do - expect(APP.to(nil)).to be_nil - end + it 'at should return nil if no Node mapped' do + expect(APP.at('/none')).to be_nil + end - it "to_hash should return a correct hash" do - expect(APP.to_hash["/node1"]).to be Node1 - end + it 'to should return path to node' do + expect(APP.to(Node1)).to eq '/node1' + end + it 'to should return nil if not an existing Node' do + expect(APP.to(nil)).to be_nil end + it 'to_hash should return a correct hash' do + expect(APP.to_hash['/node1']).to be Node1 + end + end end |