active_model_serializers/test/support/test_case.rb
2015-11-25 21:56:01 -06:00

14 lines
420 B
Ruby

ActionController::TestCase.class_eval do
def setup
@routes = TestHelper::Routes
end
# For Rails5
# https://github.com/rails/rails/commit/ca83436d1b3b6cedd1eca2259f65661e69b01909#diff-b9bbf56e85d3fe1999f16317f2751e76L17
def assigns(key = nil)
assigns = {}.with_indifferent_access
@controller.view_assigns.each { |k, v| assigns.regular_writer(k, v) }
key.nil? ? assigns : assigns[key]
end
end