Methods
Instance Public methods
setup()
Link
# File actionpack/test/controller/base_test.rb, line 124 def setup @empty = EmptyController.new @contained = Submodule::ContainedEmptyController.new @empty_controllers = [@empty, @contained, Submodule::SubclassedController.new] @non_empty_controllers = [NonEmptyController.new, Submodule::ContainedNonEmptyController.new] end
test_action_methods()
Link
# File actionpack/test/controller/base_test.rb, line 139 def test_action_methods @empty_controllers.each do |c| assert_equal Set.new, c.class.action_methods, "#{c.controller_path} should be empty!" end @non_empty_controllers.each do |c| assert_equal Set.new(%w(public_action)), c.class.action_methods, "#{c.controller_path} should not be empty!" end end
test_performed?()
Link
test_temporary_anonymous_controllers()
Link
# File actionpack/test/controller/base_test.rb, line 149 def test_temporary_anonymous_controllers name = 'ExamplesController' klass = Class.new(ActionController::Base) Object.const_set(name, klass) controller = klass.new assert_equal "examples", controller.controller_path end