Methods
S
T
Instance Public methods
setup()
# File actionpack/test/controller/base_test.rb, line 116
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()
# File actionpack/test/controller/base_test.rb, line 131
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?()
# File actionpack/test/controller/base_test.rb, line 125
def test_performed?
  assert !@empty.performed?
  @empty.response_body = ["sweet"]
  assert @empty.performed?
end
test_temporary_anonymous_controllers()
# File actionpack/test/controller/base_test.rb, line 141
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