aboutsummaryrefslogtreecommitdiffstats
path: root/actionview/test/template/erb_util_test.rb
diff options
context:
space:
mode:
authorJohn F. Douthat <johndouthat@gmail.com>2013-01-28 16:26:12 -0600
committerGodfrey Chan <godfreykfc@gmail.com>2014-07-02 15:54:47 -0700
commit41de23ec030f79f00aff3bf00640e855de42a9b8 (patch)
treef5e005f18bf49e994bfdd7a605d64ebf13c7911f /actionview/test/template/erb_util_test.rb
parent9eb15ed6a08f76ef683bb10a84f824b9dc379e3a (diff)
downloadrails-41de23ec030f79f00aff3bf00640e855de42a9b8.tar.gz
rails-41de23ec030f79f00aff3bf00640e855de42a9b8.tar.bz2
rails-41de23ec030f79f00aff3bf00640e855de42a9b8.zip
Fix escape_once double-escaping hex-encoded entities
(This is a manual merge of #9102)
Diffstat (limited to 'actionview/test/template/erb_util_test.rb')
-rw-r--r--actionview/test/template/erb_util_test.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/actionview/test/template/erb_util_test.rb b/actionview/test/template/erb_util_test.rb
index 9bacbba908..3bb84cbc50 100644
--- a/actionview/test/template/erb_util_test.rb
+++ b/actionview/test/template/erb_util_test.rb
@@ -92,6 +92,7 @@ class ErbUtilTest < ActiveSupport::TestCase
def test_html_escape_once
assert_equal '1 &lt;&gt;&amp;&quot;&#39; 2 &amp; 3', html_escape_once('1 <>&"\' 2 &amp; 3')
+ assert_equal " &#X27; &#x27; &#x03BB; &#X03bb; &quot; &#39; &lt; &gt; ", html_escape_once(" &#X27; &#x27; &#x03BB; &#X03bb; \" ' < > ")
end
def test_html_escape_once_returns_unsafe_strings_when_passed_unsafe_strings