summaryrefslogtreecommitdiffstats
path: root/spec/node_spec.rb
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2012-01-03 15:28:04 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2012-01-03 15:28:04 +0100
commitbdf013ad9b1fe4603f4d3d6eef6d0e4b24d54876 (patch)
tree75c78eb2afb8c347097250303f5863f81a416087 /spec/node_spec.rb
parentdb921e13e700ac92ca7a4d945ed231868261f0c7 (diff)
downloadzorglub-bdf013ad9b1fe4603f4d3d6eef6d0e4b24d54876.zip
zorglub-bdf013ad9b1fe4603f4d3d6eef6d0e4b24d54876.tar.gz
split basic_spec into app_spec and node_spec
Diffstat (limited to 'spec/node_spec.rb')
-rw-r--r--spec/node_spec.rb47
1 files changed, 47 insertions, 0 deletions
diff --git a/spec/node_spec.rb b/spec/node_spec.rb
new file mode 100644
index 0000000..0ef3486
--- /dev/null
+++ b/spec/node_spec.rb
@@ -0,0 +1,47 @@
+# -*- coding: UTF-8 -*-
+#
+require 'spec_helper'
+#
+describe Zorglub do
+ #
+ describe Zorglub::Node do
+ #
+ 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 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
+ #
+ end
+ #
+end