mirror of
https://github.com/ditkrg/active_model_serializers.git
synced 2026-01-23 14:29:31 +00:00
in order to retain old behavior, set `config.action_dispatch.return_only_media_type_on_content_type` to true it can also be configured by setting `ActionDispatch::Response.return_only_media_type_on_content_type`
45 lines
1.5 KiB
Ruby
45 lines
1.5 KiB
Ruby
# frozen_string_literal: true
|
|
|
|
require 'support/isolated_unit'
|
|
module ActiveModelSerializers
|
|
RailsApplication = TestHelpers::Generation.make_basic_app do |app|
|
|
app.configure do
|
|
config.secret_key_base = 'abc123'
|
|
config.active_support.test_order = :random
|
|
config.action_controller.perform_caching = true
|
|
config.action_controller.cache_store = :memory_store
|
|
|
|
if Rails::VERSION::MAJOR >= 6
|
|
config.action_dispatch.return_only_media_type_on_content_type = true
|
|
end
|
|
|
|
config.filter_parameters += [:password]
|
|
end
|
|
|
|
app.routes.default_url_options = { host: 'example.com' }
|
|
end
|
|
end
|
|
|
|
Routes = ActionDispatch::Routing::RouteSet.new
|
|
Routes.draw do
|
|
get ':controller(/:action(/:id))'
|
|
get ':controller(/:action)'
|
|
end
|
|
ActionController::Base.send :include, Routes.url_helpers
|
|
ActionController::TestCase.class_eval do
|
|
def setup
|
|
@routes = Routes
|
|
end
|
|
end
|
|
|
|
# ActiveRecord::Migrator.migrations_paths = [File.expand_path("../../test/dummy/db/migrate", __FILE__)]
|
|
# ActiveRecord::Migrator.migrations_paths << File.expand_path('../../db/migrate', __FILE__)
|
|
#
|
|
# Load fixtures from the engine
|
|
# if ActiveSupport::TestCase.respond_to?(:fixture_path=)
|
|
# ActiveSupport::TestCase.fixture_path = File.expand_path("../fixtures", __FILE__)
|
|
# ActionDispatch::IntegrationTest.fixture_path = ActiveSupport::TestCase.fixture_path
|
|
# ActiveSupport::TestCase.file_fixture_path = ActiveSupport::TestCase.fixture_path + "/files"
|
|
# ActiveSupport::TestCase.fixtures :all
|
|
# end
|