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!