diff options
author | Gannon McGibbon <gannon.mcgibbon@gmail.com> | 2019-07-15 11:34:27 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-15 11:34:27 -0400 |
commit | 88b91299f3fc5b912e10323ed0ad18c87c7584e5 (patch) | |
tree | 24958b6a3e529d3874d1272232737b525827a1d3 /actionview/test/template | |
parent | 0dc6527a8be9e2cf74162574b56ef3e84c4b6969 (diff) | |
parent | 526a5eb10cbe6092389c07c9529eb44c50fb0af6 (diff) | |
download | rails-88b91299f3fc5b912e10323ed0ad18c87c7584e5.tar.gz rails-88b91299f3fc5b912e10323ed0ad18c87c7584e5.tar.bz2 rails-88b91299f3fc5b912e10323ed0ad18c87c7584e5.zip |
Merge pull request #36532 from itsWill/add_to_a_to_annotated_source_code
Empty array instead of nil for source_extract
Diffstat (limited to 'actionview/test/template')
-rw-r--r-- | actionview/test/template/template_error_test.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/actionview/test/template/template_error_test.rb b/actionview/test/template/template_error_test.rb index c4dc88e4aa..643c29602b 100644 --- a/actionview/test/template/template_error_test.rb +++ b/actionview/test/template/template_error_test.rb @@ -34,4 +34,20 @@ class TemplateErrorTest < ActiveSupport::TestCase assert_equal "#<ActionView::Template::Error: original>", error.inspect end + + def test_annotated_source_code_returns_empty_array_if_source_cant_be_found + template = Class.new do + def identifier + "something" + end + end.new + + error = begin + raise + rescue + raise ActionView::Template::Error.new(template) rescue $! + end + + assert_equal [], error.annotated_source_code + end end |