diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2021-05-28 01:42:11 -0600 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2021-05-28 01:42:11 -0600 |
| commit | 09999ac0c523f7b848454bcb03a4d61d474dedcb (patch) | |
| tree | 22fd80e247385b7f2a91b063fc6208fd46131ea6 /test/reader_test.rb | |
| parent | dbc1c569800bcce147d3303f855b250401e08b5e (diff) | |
favor single-line while loop in test suite
Diffstat (limited to 'test/reader_test.rb')
| -rw-r--r-- | test/reader_test.rb | 108 |
1 files changed, 27 insertions, 81 deletions
diff --git a/test/reader_test.rb b/test/reader_test.rb index 9d9f5a25..e22a92b7 100644 --- a/test/reader_test.rb +++ b/test/reader_test.rb @@ -1851,9 +1851,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input, attributes: { 'holygrail' => '' } reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal 'There is a holy grail!', (lines * ::Asciidoctor::LF) end @@ -1867,9 +1865,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input, attributes: { 'holygrail' => '' } reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal "On our quest we go...\nThere is a holy grail!\nThere was much rejoicing.", (lines * ::Asciidoctor::LF) end @@ -1878,9 +1874,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input, safe: :safe, base_dir: DIRNAME reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal 'snippetA content', lines[0] end @@ -1906,9 +1900,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input, attributes: { 'hardships' => '' } reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal "On our quest we go...\nThere was no rejoicing.", (lines * ::Asciidoctor::LF) end @@ -1926,9 +1918,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input, attributes: { 'grail' => '' } reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal "holy\ngrail", (lines * ::Asciidoctor::LF) end @@ -1944,9 +1934,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input, attributes: { 'grail' => '' } reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal '', (lines * ::Asciidoctor::LF) end @@ -1964,9 +1952,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input, attributes: { 'grail' => '' } reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal "holy\ngrail", (lines * ::Asciidoctor::LF) end @@ -1986,9 +1972,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input, attributes: { 'grail' => '' } reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal "poof\ngone", (lines * ::Asciidoctor::LF) end @@ -2008,9 +1992,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input, attributes: { 'grail' => '' } reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal "poof\ngone", (lines * ::Asciidoctor::LF) end @@ -2024,9 +2006,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input, attributes: { 'swallow' => '' } reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal 'Our quest is complete!', (lines * ::Asciidoctor::LF) end @@ -2040,9 +2020,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal '', (lines * ::Asciidoctor::LF) end @@ -2056,9 +2034,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input, attributes: { 'holygrail' => '', 'swallow' => '' } reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal 'Our quest is complete!', (lines * ::Asciidoctor::LF) end @@ -2072,9 +2048,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input, attributes: { 'holygrail' => '' } reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal '', (lines * ::Asciidoctor::LF) end @@ -2106,9 +2080,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal 'Our quest continues to find the holy grail!', (lines * ::Asciidoctor::LF) end @@ -2229,9 +2201,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal "ifdef::holygrail[]\ncontent\nendif::holygrail[]", (lines * ::Asciidoctor::LF) end @@ -2245,9 +2215,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal 'No foo for you!', (lines * ::Asciidoctor::LF) end @@ -2261,9 +2229,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal '', (lines * ::Asciidoctor::LF) end @@ -2277,9 +2243,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal '', (lines * ::Asciidoctor::LF) end @@ -2293,9 +2257,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal '', (lines * ::Asciidoctor::LF) end @@ -2309,9 +2271,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input, attributes: { 'gem' => 'asciidoctor' } reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal 'Asciidoctor it is!', (lines * ::Asciidoctor::LF) end @@ -2325,9 +2285,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input, attributes: { 'gem' => 'asciidoctor' } reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal 'Asciidoctor it is!', (lines * ::Asciidoctor::LF) end @@ -2341,9 +2299,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input, attributes: { 'gem' => 'tilt' } reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal '', (lines * ::Asciidoctor::LF) end @@ -2357,9 +2313,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal 'That version will do!', (lines * ::Asciidoctor::LF) end @@ -2373,9 +2327,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal 'Of course it\'s the same!', (lines * ::Asciidoctor::LF) end @@ -2389,9 +2341,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal 'That version will do!', (lines * ::Asciidoctor::LF) end @@ -2405,9 +2355,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input, attributes: { 'rings' => '1' } reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal 'One ring to rule them all!', (lines * ::Asciidoctor::LF) end @@ -2421,9 +2369,7 @@ class ReaderTest < Minitest::Test doc = Asciidoctor::Document.new input, attributes: { 'rings' => '1' } reader = doc.reader lines = [] - while reader.has_more_lines? - lines << reader.read_line - end + lines << reader.read_line while reader.has_more_lines? assert_equal 'One ring to rule them all!', (lines * ::Asciidoctor::LF) end |
