Sha256: 60fd04957d9d687430371c9f178e10c435ee0737d56d1f6a4517921b4446b1b7
Contents?: true
Size: 1.04 KB
Versions: 10
Compression:
Stored size: 1.04 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,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_state(@c.docname(:create) => {'1'=>@product1}) SourceJob.perform('cud',@s.id,@s.app_id,@s.user_id,@c.id,nil) 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, @c.docname(:create) => {}) end end end
Version data entries
10 entries across 10 versions & 1 rubygems