Sha256: 4a7aa52cbc0b85c93963cd7229cc8467cdfe3a53cef34f71c1fd73ea92af787f
Contents?: true
Size: 1.06 KB
Versions: 4
Compression:
Stored size: 1.06 KB
Contents
require File.join(File.dirname(__FILE__),'..','spec_helper') require File.join(File.dirname(__FILE__), '..', 'support', 'shared_examples') describe "SourceJob" do it_behaves_like "SharedRhoconnectHelper", :rhoconnect_data => true do before(:each) do @s = Source.load(@s_fields[:name],@s_params) end it "should perform process_query" do set_state('test_db_storage' => @data) SourceJob.perform('query',@s.id,@s.app_id,@s.user_id,nil) verify_result(@s.docname(:md) => @data, @s.docname(:md_size) => @data.size.to_s) end it "should perform process_cud" do expected = {'backend_id'=>@product1} @product1['link'] = 'abc' set_zstate({@s.docname(:create) => {'1'=>@product1}}, @c.id, true) SourceJob.perform('cud',@s.id,@s.app_id,@s.user_id,nil) verify_zresult(@s.docname(:create) => []) verify_result(@s.docname(:md) => expected, @s.docname(:md_size) => expected.size.to_s, @c.docname(:cd) => expected, @c.docname(:cd_size) => expected.size.to_s) end end end
Version data entries
4 entries across 4 versions & 1 rubygems