Merge pull request #44288 from jonathanhefner/fix-test_tag_attributes_escapes_values-assertion

Fix test_tag_attributes_escapes_values assertion
This commit is contained in:
Eugene Kenny 2022-01-30 07:13:00 +00:00 committed by GitHub
commit de956f5773
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 1 deletions

View File

@ -404,7 +404,11 @@ class TagHelperTest < ActionView::TestCase
end
def test_tag_attributes_escapes_values
assert_not_includes "<script>alert()</script>", render_erb(<<~HTML.strip)
expected_output = <<~HTML.strip
<input type="text" xss="&quot;&gt;&lt;script&gt;alert()&lt;/script&gt;">
HTML
assert_equal expected_output, render_erb(<<~HTML.strip)
<input type="text" <%= tag.attributes xss: '"><script>alert()</script>' %>>
HTML
end