class AbstractController::Testing::InvalidHelpersTest

Public Instance Methods

test_controller_raise_error_about_missing_helper() click to toggle source
# File actionview/test/actionpack/abstract/helper_test.rb, line 117
def test_controller_raise_error_about_missing_helper
  e = assert_raise(AbstractController::Helpers::MissingHelperError) { AbstractInvalidHelpers.helper(:missing) }
  assert_equal "Missing helper file helpers/missing_helper.rb", e.message
end
test_controller_raise_error_about_real_require_problem() click to toggle source
# File actionview/test/actionpack/abstract/helper_test.rb, line 112
def test_controller_raise_error_about_real_require_problem
  e = assert_raise(LoadError) { AbstractInvalidHelpers.helper(:invalid_require) }
  assert_equal "No such file to load -- very_invalid_file_name.rb", e.message
end
test_missing_helper_error_has_the_right_path() click to toggle source
# File actionview/test/actionpack/abstract/helper_test.rb, line 122
def test_missing_helper_error_has_the_right_path
  e = assert_raise(AbstractController::Helpers::MissingHelperError) { AbstractInvalidHelpers.helper(:missing) }
  assert_equal "helpers/missing_helper.rb", e.path
end