require "abstract_unit" class TemplateErrorTest < ActiveSupport::TestCase def test_provides_original_message error = ActionView::Template::Error.new("test", Exception.new("original")) assert_equal "original", error.message end def test_provides_original_backtrace original_exception = Exception.new original_exception.set_backtrace(%W[ foo bar baz ]) error = ActionView::Template::Error.new("test", original_exception) assert_equal %W[ foo bar baz ], error.backtrace end def test_provides_useful_inspect error = ActionView::Template::Error.new("test", Exception.new("original")) assert_equal "#", error.inspect end end