diff options
Diffstat (limited to 'test/rdoc/test_rdoc_markdown.rb')
-rw-r--r-- | test/rdoc/test_rdoc_markdown.rb | 33 |
1 files changed, 31 insertions, 2 deletions
diff --git a/test/rdoc/test_rdoc_markdown.rb b/test/rdoc/test_rdoc_markdown.rb index 79b0175293..99f8abf5ab 100644 --- a/test/rdoc/test_rdoc_markdown.rb +++ b/test/rdoc/test_rdoc_markdown.rb @@ -1,5 +1,5 @@ # coding: UTF-8 -# frozen_string_literal: false +# frozen_string_literal: true require 'rdoc/test_case' require 'rdoc/markup/block_quote' @@ -717,7 +717,7 @@ Some text. ^[With a footnote] def test_parse_note_no_notes @parser.notes = false - assert_raises RuntimeError do # TODO use a real error + assert_raises RDoc::Markdown::ParseError do parse "Some text.[^1]" end end @@ -930,6 +930,35 @@ and an extra note.[^2] assert_equal expected, doc end + def test_parse_strike_tilde + doc = parse "it ~~works~~\n" + + expected = @RM::Document.new( + @RM::Paragraph.new("it ~works~")) + + assert_equal expected, doc + end + + def test_parse_strike_words_tilde + doc = parse "it ~~works fine~~\n" + + expected = @RM::Document.new( + @RM::Paragraph.new("it <s>works fine</s>")) + + assert_equal expected, doc + end + + def test_parse_strike_tilde_no + @parser.strike = false + + doc = parse "it ~~works fine~~\n" + + expected = @RM::Document.new( + @RM::Paragraph.new("it ~~works fine~~")) + + assert_equal expected, doc + end + def test_parse_style @parser.css = true |