lib/airborne.rb in airborne-0.1.20 vs lib/airborne.rb in airborne-0.2.0
- old
+ new
@@ -6,10 +6,20 @@
require 'airborne/base'
RSpec.configure do |config|
config.include Airborne
config.add_setting :base_url
+ config.add_setting :match_expected
+ config.add_setting :match_actual
+ config.add_setting :match_expected_default, default: true
+ config.add_setting :match_actual_default, default: false
config.add_setting :headers
config.add_setting :rack_app
config.add_setting :requester_type
config.add_setting :requester_module
+ config.before do |example|
+ config.match_expected = example.metadata[:match_expected].nil? ?
+ Airborne.configuration.match_expected_default? : example.metadata[:match_expected]
+ config.match_actual = example.metadata[:match_actual].nil? ?
+ Airborne.configuration.match_actual_default? : example.metadata[:match_actual]
+ end
end