spec/source_sync_spec.rb in rhosync-2.0.0.beta2 vs spec/source_sync_spec.rb in rhosync-2.0.0.beta3

- old
+ new

@@ -70,9 +70,18 @@ @s.docname(:metadata) => "{\"foo\":\"bar\"}", @s.docname(:metadata_sha1) => "a5e744d0164540d33b1d7ea616c28f2fa97e754a") end end + it "should process source adapter with stash" do + expected = {'1'=>@product1,'2'=>@product2} + set_state('test_db_storage' => expected) + #@ss.adapter.should_receive(:stash_result).once + @ss.process_query('stash_result' => true) + verify_result(@s.docname(:md) => expected, + @s.docname(:md_size) => expected.size.to_s) + end + it "should call methods in source adapter" do mock_metadata_method([SampleAdapter, SimpleAdapter]) do expected = {'1'=>@product1,'2'=>@product2} metadata = "{\"foo\":\"bar\"}" @ss.adapter.should_receive(:login).once.with(no_args()).and_return(true) \ No newline at end of file