spec/source_sync_spec.rb in rhosync-2.1.3 vs spec/source_sync_spec.rb in rhosync-2.1.6
- old
+ new
@@ -3,10 +3,11 @@
describe "SourceSync" do
it_should_behave_like "SpecBootstrapHelper"
it_should_behave_like "SourceAdapterHelper"
before(:each) do
+ @s = Source.load(@s_fields[:name],@s_params)
@ss = SourceSync.new(@s)
end
it "should create SourceSync" do
@ss.adapter.is_a?(SampleAdapter).should == true
@@ -49,11 +50,11 @@
@ss.process_query
Store.put_data('test_db_storage',expected)
@ss.process_query
verify_result(@s.docname(:md) => expected)
end
-
+
it "should never call read on any call of process" do
@s.poll_interval = -1
Store.put_data('test_db_storage',{'1'=>@product1})
@ss.process_query
verify_result(@s.docname(:md) => {})
@@ -205,10 +206,10 @@
end
end
describe "app-level partitioning" do
it "should create app-level masterdoc with '__shared__' docname" do
- @s1 = Source.load(@s_fields[:name],@s_params)
+ @s1 = Source.load(@s_fields[:name],{:user_id => "testuser",:app_id => @a.id})
@s1.partition = :app
@ss1 = SourceSync.new(@s1)
expected = {'1'=>@product1,'2'=>@product2}
set_state('test_db_storage' => expected)
@ss1.process_query
\ No newline at end of file