Sha256: b69df35580305cb001d5217fc8daa03f8f6b57554f9d596a5e4045e0556cadef
Contents?: true
Size: 763 Bytes
Versions: 34
Compression:
Stored size: 763 Bytes
Contents
require 'test_helper' class DiscoApp::SynchroniseCarrierServiceJobTest < ActionController::TestCase include ActiveJob::TestHelper def setup @shop = disco_app_shops(:widget_store) stub_request(:get, "#{@shop.admin_url}/carrier_services.json").to_return(status: 200, body: api_fixture('widget_store/carrier_services').to_json) stub_request(:post, "#{@shop.admin_url}/carrier_services.json").with(body: api_fixture('widget_store/carrier_services_create').to_json).to_return(status: 200) end def teardown @shop = nil WebMock.reset! end test 'carrier service synchronisation job creates expected carrier service' do perform_enqueued_jobs do DiscoApp::SynchroniseCarrierServiceJob.perform_later(@shop) end end end
Version data entries
34 entries across 34 versions & 1 rubygems