From 196c4aeb766a66b3557ddab61086db58c7a08226 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Mon, 27 Nov 2023 20:15:54 +0900 Subject: [ruby/rdoc] Place a space between certain character class letters only https://github.com/ruby/rdoc/commit/1f568e049d --- test/rdoc/test_rdoc_markup_to_html.rb | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) (limited to 'test/rdoc') diff --git a/test/rdoc/test_rdoc_markup_to_html.rb b/test/rdoc/test_rdoc_markup_to_html.rb index 6897c8132e..2dd8cf922d 100644 --- a/test/rdoc/test_rdoc_markup_to_html.rb +++ b/test/rdoc/test_rdoc_markup_to_html.rb @@ -257,7 +257,7 @@ class TestRDocMarkupToHtml < RDoc::Markup::FormatterTestCase end def accept_paragraph_break - assert_equal "\n

hello
world

\n", @to.res.join + assert_equal "\n

hello
world

\n", @to.res.join end def accept_paragraph_i @@ -391,11 +391,31 @@ class TestRDocMarkupToHtml < RDoc::Markup::FormatterTestCase end def test_accept_paragraph_newline - @to.start_accepting + hellos = ["hello", "\u{393 3b5 3b9 3ac} \u{3c3 3bf 3c5}"] + worlds = ["world", "\u{3ba 3cc 3c3 3bc 3bf 3c2}"] + ohayo, sekai = %W"\u{304a 306f 3088 3046} \u{4e16 754c}" + + hellos.product(worlds) do |hello, world| + @to.start_accepting + @to.accept_paragraph para("#{hello}\n", "#{world}\n") + assert_equal "\n

#{hello} #{world}

\n", @to.res.join + end + + hellos.each do |hello| + @to.start_accepting + @to.accept_paragraph para("#{hello}\n", "#{sekai}\n") + assert_equal "\n

#{hello}#{sekai}

\n", @to.res.join + end - @to.accept_paragraph para("hello\n", "world\n") + worlds.each do |world| + @to.start_accepting + @to.accept_paragraph para("#{ohayo}\n", "#{world}\n") + assert_equal "\n

#{ohayo}#{world}

\n", @to.res.join + end - assert_equal "\n

hello world

\n", @to.res.join + @to.start_accepting + @to.accept_paragraph para("#{ohayo}\n", "#{sekai}\n") + assert_equal "\n

#{ohayo}#{sekai}

\n", @to.res.join end def test_accept_heading_output_decoration -- cgit v1.2.3