spec/spec_helper.rb in grape-1.2.5 vs spec/spec_helper.rb in grape-1.3.0
- old
+ new
@@ -1,5 +1,7 @@
+# frozen_string_literal: true
+
$LOAD_PATH.unshift(File.dirname(__FILE__))
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), 'support'))
require 'grape'
@@ -14,16 +16,29 @@
# The default value for this setting is true in a standard Rails app,
# so it should be set to true here as well to reflect that.
I18n.enforce_available_locales = true
+module Chunks
+ def read_chunks(body)
+ buffer = []
+ body.each { |chunk| buffer << chunk }
+
+ buffer
+ end
+end
+
RSpec.configure do |config|
+ config.include Chunks
config.include Rack::Test::Methods
config.include Spec::Support::Helpers
config.raise_errors_for_deprecations!
config.filter_run_when_matching :focus
config.before(:each) { Grape::Util::InheritableSetting.reset_global! }
+
+ # Enable flags like --only-failures and --next-failure
+ config.example_status_persistence_file_path = '.rspec_status'
end
require 'coveralls'
Coveralls.wear!