diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2012-01-03 15:26:30 +0100 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2012-01-03 15:26:30 +0100 |
commit | db921e13e700ac92ca7a4d945ed231868261f0c7 (patch) | |
tree | 057acea67c03fbdc401672a3a546e53a45171a31 /spec/basic_spec.rb | |
parent | 431f39fc2527c5e76895c9ee649216bacf8007cb (diff) | |
download | zorglub-db921e13e700ac92ca7a4d945ed231868261f0c7.zip zorglub-db921e13e700ac92ca7a4d945ed231868261f0c7.tar.gz |
spec_helper/basic_spec: add Node layout/engine inheritance specs
Diffstat (limited to 'spec/basic_spec.rb')
-rw-r--r-- | spec/basic_spec.rb | 30 |
1 files changed, 26 insertions, 4 deletions
diff --git a/spec/basic_spec.rb b/spec/basic_spec.rb index e78d166..52eb40c 100644 --- a/spec/basic_spec.rb +++ b/spec/basic_spec.rb @@ -42,16 +42,38 @@ describe Zorglub do # describe Zorglub::Node do # - it "engine should return Node's engine" do - Node1.engine.should == Zorglub::Config.engine + it "engine should return default Node's engine" do + Node0.engine.should == Zorglub::Config.engine + end + # + it "layout should return default Node's layout" do + Node0.layout.should == Zorglub::Config.layout + end + # + it "engine should return parent Node's engine" do + Node1.engine.should == "spec-engine-1" + end + # + it "layout should return parent Node's layout" do + Node1.layout.should == "spec-layout-1" + end + # + it "engine should return class defined Node's engine" do Node2.engine.should == "spec-engine-2" end # - it "layout should return Node's layout" do - Node1.layout.should == Zorglub::Config.layout + it "layout should return class defined Node's layout" do Node2.layout.should == "spec-layout-2" end # + it "engine should return engine inherited from Node2" do + Node3.engine.should == "spec-engine-2" + end + # + it "layout should return layout inherited from Node2" do + Node3.layout.should == "spec-layout-2" + end + # it "r should build a well formed path" do Node1.r(1,'arg2',"some").should == "/spec1/1/arg2/some" end |