params support in blocks, nested includes etc Co-authored-by: Jodi Showers <jodi@nnovation.ca> Co-authored-by: Ryan O'Donnell <ryan@gocleary.com> Co-authored-by: Les Fletcher <les.fletcher@gmail.com> Co-authored-by: Ankit gupta <ankit.gupta8898@gmail.com> Co-authored-by: Masato Ohba <over.rye@gmail.com> Co-authored-by: Shuhei Kitagawa <shuhei.kitagawa@c-fo.com> Co-authored-by: Zino <rhu5@u.rochester.edu> Co-authored-by: Carlos Solares <csolares23@gmail.com> Co-authored-by: Brandon Buck <lordizuriel@gmail.com> Co-authored-by: Daniel Roux <xuoroux@gmail.com> Co-authored-by: Dillon Welch <daw0328@gmail.com>
24 lines
785 B
Ruby
24 lines
785 B
Ruby
require 'active_record'
|
|
require 'fast_jsonapi'
|
|
require 'rspec-benchmark'
|
|
require 'byebug'
|
|
require 'active_model_serializers'
|
|
require 'oj'
|
|
require 'jsonapi/serializable'
|
|
require 'jsonapi-serializers'
|
|
|
|
Dir[File.dirname(__FILE__) + '/shared/contexts/*.rb'].each {|file| require file }
|
|
Dir[File.dirname(__FILE__) + '/shared/examples/*.rb'].each {|file| require file }
|
|
|
|
RSpec.configure do |config|
|
|
config.include RSpec::Benchmark::Matchers
|
|
if ENV['TRAVIS'] == 'true' || ENV['TRAVIS'] == true
|
|
config.filter_run_excluding performance: true
|
|
end
|
|
end
|
|
|
|
Oj.optimize_rails
|
|
ActiveModel::Serializer.config.adapter = :json_api
|
|
ActiveModel::Serializer.config.key_transform = :underscore
|
|
ActiveModelSerializers.logger = ActiveSupport::TaggedLogging.new(ActiveSupport::Logger.new('/dev/null'))
|