class TemplateErrorTest
Public Instance Methods
test_provides_original_backtrace()
click to toggle source
# File actionview/test/template/template_error_test.rb, line 16 def test_provides_original_backtrace error = begin original_exception = Exception.new original_exception.set_backtrace(%W[ foo bar baz ]) raise original_exception rescue Exception raise ActionView::Template::Error.new("test") rescue $! end assert_equal %W[ foo bar baz ], error.backtrace end
test_provides_original_message()
click to toggle source
# File actionview/test/template/template_error_test.rb, line 6 def test_provides_original_message error = begin raise Exception.new("original") rescue Exception raise ActionView::Template::Error.new("test") rescue $! end assert_equal "original", error.message end
test_provides_useful_inspect()
click to toggle source
# File actionview/test/template/template_error_test.rb, line 28 def test_provides_useful_inspect error = begin raise Exception.new("original") rescue Exception raise ActionView::Template::Error.new("test") rescue $! end assert_equal "#<ActionView::Template::Error: original>", error.inspect end