diff --git a/spec/v3/queries/cron_spec.rb b/spec/v3/queries/cron_spec.rb index fefcc1ec..b56a5db7 100644 --- a/spec/v3/queries/cron_spec.rb +++ b/spec/v3/queries/cron_spec.rb @@ -14,7 +14,6 @@ describe Travis::API::V3::Queries::Crons do it "starts crons on existing branches" do cron = Travis::API::V3::Models::Cron.create(branch_id: existing_branch.id, interval: 'daily', disable_by_build: false) expect(query.start_all).to include(cron) - end it "delete crons on branches not existing on GitHub" do @@ -22,14 +21,14 @@ describe Travis::API::V3::Queries::Crons do expect(query.start_all).to_not include(cron) expect(Travis::API::V3::Models::Cron.where(id: cron.id).length).to equal(0) end - + it 'enques error into a thread' do error = StandardError.new('Konstantin broke all the thingz!') Travis::API::V3::Models::Cron.any_instance.stubs(:branch).raises(error) - Raven.expects(:send_event).with do |event| + Raven.expects(:capture_exception).with do |event| event.message == "#{error.class}: #{error.message}" end - expect { get "/repo/#{repo.id}/crons" }.to raise_error(error) + query.start_all end end end