spec/dsl/chain_spec.rb in eye-0.1.11 vs spec/dsl/chain_spec.rb in eye-0.2
- old
+ new
@@ -8,31 +8,37 @@
chain :grace => 5.seconds
process("3") do
pid_file "3"
end
+
+ group :yy do
+ end
end
E
-
+
h = {
- "bla" => {:name => "bla",
- :chain=>{
- :start=>{:grace=>5, :action=>:start},
- :restart=>{:grace=>5, :action=>:restart}},
+ "bla" => {
+ :name=>"bla",
+ :chain=>{:start=>{:grace=>5, :action=>:start}, :restart=>{:grace=>5, :action=>:restart}},
:groups=>{
- "__default__"=>{:name => "__default__", :application => "bla",
- :chain=>{
- :start=>{:grace=>5, :action=>:start},
- :restart=>{:grace=>5, :action=>:restart}},
+ "__default__"=>{
+ :name=>"__default__",
+ :chain=>{:start=>{:grace=>5, :action=>:start}, :restart=>{:grace=>5, :action=>:restart}},
+ :application=>"bla",
:processes=>{
"3"=>{
- :chain=>{:start=>{:grace=>5, :action=>:start},
- :restart=>{:grace=>5, :action=>:restart}},
- :pid_file=>"3",
+ :name=>"3",
+ :chain=>{:start=>{:grace=>5, :action=>:start}, :restart=>{:grace=>5, :action=>:restart}},
:application=>"bla",
:group=>"__default__",
- :name=>"3"}}}}}}
-
+ :pid_file=>"3"}}},
+ "yy"=>{
+ :name=>"yy",
+ :chain=>{:start=>{:grace=>5, :action=>:start}, :restart=>{:grace=>5, :action=>:restart}},
+ :application=>"bla", :processes=>{}}}}
+ }
+
Eye::Dsl.parse_apps(conf).should == h
end
it "1 inner group have" do
conf = <<-E
\ No newline at end of file