Skip to content

Commit e88286e

Browse files
committed
Parser: Add tests for unterminated ERB tags
Closes #158
1 parent ade4084 commit e88286e

File tree

3 files changed

+48
-0
lines changed

3 files changed

+48
-0
lines changed

test/parser/erb_test.rb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,5 +205,13 @@ class ERBTest < Minitest::Spec
205205
<% end =%>
206206
HTML
207207
end
208+
209+
test "unterminated erb missing closing %>" do
210+
assert_parsed_snapshot(%(<% if true))
211+
end
212+
213+
test "unterminated erb missing closing >" do
214+
assert_parsed_snapshot(%(<% if true %))
215+
end
208216
end
209217
end

test/snapshots/parser/erb_test/test_0036_unterminated_erb_missing_closing_%gt_1e22264334529582735f76812bfeec73.txt

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/snapshots/parser/erb_test/test_0037_unterminated_erb_missing_closing_gt_2707e9fbfa1307c14d5d6deaf40bd0af.txt

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)