test/test_helper.rb in action_args-2.4.0 vs test/test_helper.rb in action_args-2.5.0
- old
+ new
@@ -4,17 +4,22 @@
$LOAD_PATH.unshift(File.dirname(__FILE__))
# load Rails first
require 'rails'
require 'active_record'
require 'action_controller/railtie'
-begin
- require 'rails-controller-testing'
-rescue LoadError
-end
require 'action_args'
require 'fake_app'
require 'test/unit/rails/test_help'
Bundler.require
+
+module ActionController::TestCase::Assigns
+ 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
+ActionController::TestCase.include ActionController::TestCase::Assigns
if Rails.version < '5'
module ActionControllerTestingMonkey
def get(path, params: nil, session: nil)
super path, params, session