<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,43 @@
 require File.join(File.dirname(__FILE__) + &quot;/bdrb_test_helper&quot;)
 
+context &quot;Master proxy for reloadable workers&quot; do 
+  BackgrounDRb::Config::RAILS_ENV = &quot;production&quot;
+  CONFIG_FILE = {:schedules=&gt; 
+    {
+      :foo_worker =&gt; { :barbar =&gt; {:trigger_args=&gt;&quot;*/10 * * * * *&quot;, :data =&gt;&quot;Hello World&quot; }},
+      :bar_worker =&gt; { :do_job =&gt; {:trigger_args=&gt;&quot;*/10 * * * * *&quot;, :data =&gt;&quot;Hello World&quot; }}
+    }, 
+    :backgroundrb=&gt; {:log=&gt;&quot;foreground&quot;, :lazy_load=&gt;true, :debug_log=&gt;false, :environment=&gt;&quot;production&quot;, :port=&gt;11006, :ip=&gt;&quot;localhost&quot;}
+  }
+  
+  setup do 
+    Packet::Reactor.stubs(:run)
+    @master_proxy = BackgrounDRb::MasterProxy.new
+  end
+  
+  specify &quot;should load schedule of workers which are reloadable&quot; do
+    @master_proxy.find_reloadable_worker
+    @master_proxy.reloadable_workers.should.not.be []
+    @master_proxy.reloadable_workers.should == [BarWorker]
+    @master_proxy.worker_triggers.should.not.be {}
+    assert @master_proxy.worker_triggers.keys.include?(:bar_worker)
+    assert @master_proxy.worker_triggers[:bar_worker].keys.include?(:do_job)
+    @master_proxy.worker_triggers[:bar_worker][:do_job].should.not.be { }
+  end
+  
+  specify &quot;load schedule should load schedule of worker specified&quot; do
+    require &quot;bar_worker&quot; 
+    @master_proxy.load_reloadable_schedule(BarWorker).should.not.be { }
+  end
+  
+  specify &quot;should invoke worker methods which are ready to run&quot; do
+    
+  end
+  
+  specify &quot;should not run worker methods which are not ready to run&quot; do
+    
+  end
+end
 
 context &quot;Master Worker in general should&quot; do
   specify &quot;read data according to binary protocol and recreate objects&quot; do
@@ -49,41 +87,3 @@ context &quot;Master Worker in general should&quot; do
   end
 end
 
-context &quot;Master proxy for reloadable workers&quot; do 
-  BackgrounDRb::Config::RAILS_ENV = &quot;production&quot;
-  CONFIG_FILE = {:schedules=&gt; 
-    {
-      :foo_worker =&gt; { :barbar =&gt; {:trigger_args=&gt;&quot;*/10 * * * * *&quot;, :data =&gt;&quot;Hello World&quot; }},
-      :bar_worker =&gt; { :do_job =&gt; {:trigger_args=&gt;&quot;*/10 * * * * *&quot;, :data =&gt;&quot;Hello World&quot; }}
-    }, 
-    :backgroundrb=&gt; {:log=&gt;&quot;foreground&quot;, :lazy_load=&gt;true, :debug_log=&gt;false, :environment=&gt;&quot;production&quot;, :port=&gt;11006, :ip=&gt;&quot;localhost&quot;}
-  }
-  
-  setup do 
-    Packet::Reactor.stubs(:run)
-    @master_proxy = BackgrounDRb::MasterProxy.new
-  end
-  
-  specify &quot;should load schedule of workers which are reloadable&quot; do
-    @master_proxy.find_reloadable_worker
-    @master_proxy.reloadable_workers.should.not.be []
-    @master_proxy.reloadable_workers.should == [BarWorker]
-    @master_proxy.worker_triggers.should.not.be {}
-    assert @master_proxy.worker_triggers.keys.include?(:bar_worker)
-    assert @master_proxy.worker_triggers[:bar_worker].keys.include?(:do_job)
-    @master_proxy.worker_triggers[:bar_worker][:do_job].should.not.be { }
-  end
-  
-  specify &quot;load schedule should load schedule of worker specified&quot; do
-    require &quot;bar_worker&quot; 
-    @master_proxy.load_reloadable_schedule(BarWorker).should.not.be { }
-  end
-  
-  specify &quot;should invoke worker methods which are ready to run&quot; do
-    
-  end
-  
-  specify &quot;should not run worker methods which are not ready to run&quot; do
-    
-  end
-end</diff>
      <filename>test/test_master_worker.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>ab7711294a121dfff3bfbf7793ce7fc88290d6c8</id>
    </parent>
  </parents>
  <author>
    <name>gnufied</name>
    <email>mail@gnufied.org</email>
  </author>
  <url>http://github.com/georgepalmer/backgroundrb_merb/commit/f18b5c9f6c33c68a7593307c9353031b26a4951c</url>
  <id>f18b5c9f6c33c68a7593307c9353031b26a4951c</id>
  <committed-date>2008-03-01T18:23:28-08:00</committed-date>
  <authored-date>2008-03-01T18:23:28-08:00</authored-date>
  <message>Commit Master Worker Testcases</message>
  <tree>abde080bafa221af5c67b8b2cb14824d8d61f077</tree>
  <committer>
    <name>gnufied</name>
    <email>mail@gnufied.org</email>
  </committer>
</commit>
