Sha256: 6a8b91e35bdd477d038af6b872c903a1593d8b6d3a493259549dbde747332bcf
Contents?: true
Size: 1.03 KB
Versions: 3
Compression:
Stored size: 1.03 KB
Contents
require File.dirname(__FILE__) + "/integration_helper" feature "exception handling" do before do Errplane.configure do |config| config.ignored_environments = %w{development} end end describe "in an action that raises an exception" do scenario "should make an HTTP call to the API" do stub_request(:post, "#{Errplane.configuration.api_host}/api/v1/applications/#{Errplane.configuration.application_id}/exceptions/test?api_key=f123-e456-d789c012").to_return(status: 200) visit new_widget_path assert_requested :post, "#{Errplane.configuration.api_host}/api/v1/applications/#{Errplane.configuration.application_id}/exceptions/test?api_key=f123-e456-d789c012" end end describe "in an action that does not raise an exception" do scenario "should not make an HTTP call to the API" do visit widgets_path assert_not_requested :post, "#{Errplane.configuration.api_host}/api/v1/applications/#{Errplane.configuration.application_id}/exceptions/test?api_key=f123-e456-d789c012" end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
errplane-0.3.7 | spec/integration/exceptions_spec.rb |
errplane-0.2.7 | spec/integration/exceptions_spec.rb |
errplane-0.2.6 | spec/integration/exceptions_spec.rb |