diff --git a/test/test_gitcode.rb b/test/test_gitcode.rb index 0a7890e9..c2c9f319 100644 --- a/test/test_gitcode.rb +++ b/test/test_gitcode.rb @@ -25,7 +25,7 @@ context "gitcode" do end test 'that the rendered output is correctly fetched and rendered as html code' do - assert_equal %Q{

a

\n\n
<ol class=\"tree\">\n  <li class=\"file\"><a href=\"0\">0</a></li>\n</ol>\n
\n\n

b

}, @rendered + assert_equal %Q{

a

\n\n
\n
<ol class=\"tree\">\n  <li class=\"file\"><a href=\"0\">0</a></li>\n</ol>\n
\n
\n\n

b

}, @rendered end test 'contents' do diff --git a/test/test_markup.rb b/test/test_markup.rb index 57f06568..7be218de 100644 --- a/test/test_markup.rb +++ b/test/test_markup.rb @@ -193,7 +193,7 @@ context "Markup" do test "wiki link within inline code block" do @wiki.write_page("Potato", :markdown, "`sed -i '' 's/[[:space:]]*$//'`", commit_details) page = @wiki.page("Potato") - assert_equal "

sed -i '' 's/[[:space:]]*$//'

", page.formatted_data + assert_equal "

\n sed -i '' 's/[[:space:]]*$//'\n

", page.formatted_data end test "regexp gsub! backref (#383)" do @@ -208,7 +208,7 @@ context "Markup" do DATA ), commit_details) output = @wiki.page(page).formatted_data - expected = %Q{
      
rot13='tr '\\''A-Za-z'\\'' '\\''N-ZA-Mn-za-m'\\'\n
\n
}.strip # remove trailing \n + expected = %Q{
\n        
rot13='tr '\\''A-Za-z'\\'' '\\''N-ZA-Mn-za-m'\\'\n
\n
\n
} assert_equal expected, output end @@ -220,7 +220,7 @@ context "Markup" do ~~~ ), commit_details) output = @wiki.page(page).formatted_data - expected = %Q{
'hi'\n
} + expected = %Q{
\n
'hi'\n
\n
} assert_equal expected, output end @@ -232,7 +232,7 @@ context "Markup" do ~~~ ), commit_details) output = @wiki.page(page).formatted_data - expected = %Q{
'hi'\n
} + expected = %Q{
\n
'hi'\n
\n
} assert_equal expected, output end @@ -245,20 +245,20 @@ context "Markup" do ~~~~~~ ), commit_details) output = @wiki.page(page).formatted_data - expected = %Q{
~~\n'hi'~\n
} + expected = %Q{
\n
~~\n'hi'~\n
\n
} assert_equal expected, output end test "wiki link within code block" do @wiki.write_page("Potato", :markdown, " sed -i '' 's/[[:space:]]*$//'", commit_details) page = @wiki.page("Potato") - assert_equal "
sed -i '' 's/[[:space:]]*$//'\n
", page.formatted_data + assert_equal "
\n  sed -i '' 's/[[:space:]]*$//'\n\n
", page.formatted_data end test "piped wiki link within code block" do @wiki.write_page("Potato", :markdown, "`make a link [[home|sweet home]]`", commit_details) page = @wiki.page("Potato") - assert_equal "

make a link [[home|sweet home]]

", page.formatted_data + assert_equal "

\n make a link [[home|sweet home]]\n

", page.formatted_data end ######################################################################### @@ -274,7 +274,7 @@ context "Markup" do page = @wiki.page(name) output = page.formatted_data - assert_equal %{

a b

}, output + assert_equal %{

a b

}, output end end @@ -285,7 +285,7 @@ context "Markup" do page = @wiki.page(name) output = page.formatted_data - assert_equal %{

a b

}, output + assert_equal %{

a b

}, output end end @@ -297,7 +297,7 @@ context "Markup" do @wiki.write_page("Bilbo Baggins", :markdown, "a [[/alpha.jpg]] [[a | /alpha.jpg]] b", commit_details) page = @wiki.page("Bilbo Baggins") - assert_equal %{

a a b

}, page.formatted_data + assert_equal %{

a a b

}, page.formatted_data end test "image with relative path on root" do @@ -308,7 +308,7 @@ context "Markup" do index.commit("Add alpha.jpg") page = @wiki.page("Bilbo Baggins") - assert_equal %{

a a b

}, page.formatted_data + assert_equal %Q{

a a b

}, page.formatted_data end test "image with relative path" do @@ -320,7 +320,7 @@ context "Markup" do page = @wiki.page("Bilbo Baggins") output = page.formatted_data - assert_equal %{

a a b

}, output + assert_equal %{

a a b

}, output end test "image with absolute path on a preview" do @@ -330,7 +330,7 @@ context "Markup" do index.commit("Add alpha.jpg") page = @wiki.preview_page("Test", "a [[/alpha.jpg]] b", :markdown) - assert_equal %{

a b

}, page.formatted_data + assert_equal %{

a b

}, page.formatted_data end test "image with relative path on a preview" do @@ -341,12 +341,12 @@ context "Markup" do index.commit("Add alpha.jpg") page = @wiki.preview_page("Test", "a [[alpha.jpg]] [[greek/alpha.jpg]] b", :markdown) - assert_equal %{

a b

}, page.formatted_data + assert_equal %{

a b

}, page.formatted_data end test "image with alt" do content = "a [[alpha.jpg|alt=Alpha Dog]] b" - output = %{

a Alpha Dog b

} + output = %{

ab

} relative_image(content, output) end @@ -354,7 +354,7 @@ context "Markup" do %w{em px}.each do |unit| %w{width height}.each do |dim| content = "a [[alpha.jpg|#{dim}=100#{unit}]] b" - output = "

a b

" + output = "

ab

" relative_image(content, output) end end @@ -363,7 +363,7 @@ context "Markup" do test "image with bogus dimension" do %w{width height}.each do |dim| content = "a [[alpha.jpg|#{dim}=100]] b" - output = "

a b

" + output = "

ab

" relative_image(content, output) end end @@ -371,7 +371,7 @@ context "Markup" do test "image with vertical align" do %w{top texttop middle absmiddle bottom absbottom baseline}.each do |align| content = "a [[alpha.jpg|align=#{align}]] b" - output = "

a b

" + output = %Q{

ab

} relative_image(content, output) end end @@ -379,40 +379,40 @@ context "Markup" do test "image with horizontal align" do %w{left center right}.each do |align| content = "a [[alpha.jpg|align=#{align}]] b" - output = "

a b

" + output = "

ab

" relative_image(content, output) end end test "image with float" do content = "a\n\n[[alpha.jpg|float]]\n\nb" - output = "

a

\n\n

\n\n

b

" + output = "

a

b

" relative_image(content, output) end test "image with float and align" do %w{left right}.each do |align| content = "a\n\n[[alpha.jpg|float|align=#{align}]]\n\nb" - output = "

a

\n\n

\n\n

b

" + output = "

a

b

" relative_image(content, output) end end test "image with frame" do content = "a\n\n[[alpha.jpg|frame]]\n\nb" - output = "

a

\n\n

\n\n

b

" + output = "

a

b

" relative_image(content, output) end test "absolute image with frame" do content = "a\n\n[[http://example.com/bilbo.jpg|frame]]\n\nb" - output = "

a

\n\n

\n\n

b

" + output = "

a

b

" relative_image(content, output) end test "image with frame and alt" do content = "a\n\n[[alpha.jpg|frame|alt=Alpha]]\n\nb" - output = "

a

\n\n

\"Alpha\"Alpha

\n\n

b

" + output = "

a

Alpha

b

" relative_image(content, output) end @@ -461,7 +461,7 @@ context "Markup" do test "code blocks" do content = "a\n\n```ruby\nx = 1\n```\n\nb" - output = %Q{

a

\n\n
x = 1\n
\n\n

b

} + output = %Q{

a

\n\n
\n
x = 1\n
\n
\n\n

b

} index = @wiki.repo.index index.add("Bilbo-Baggins.md", content) @@ -474,7 +474,7 @@ context "Markup" do test "code blocks with carriage returns" do content = "a\r\n\r\n```ruby\r\nx = 1\r\n```\r\n\r\nb" - output = %Q{

a

\n\n
x = 1\n
\n\n

b

} + output = %Q{

a

\n\n
\n
x = 1\n
\n
\n\n

b

} index = @wiki.repo.index index.add("Bilbo-Baggins.md", content) @@ -505,7 +505,7 @@ context "Markup" do test "code blocks with multibyte caracters indent" do content = "a\n\n```ruby\ns = 'やくしまるえつこ'\n```\n\nb" - output = %Q{

a

\n\n
s = 'やくしまるえつこ'\n
\n\n

b

} + output = %Q{

a

\n\n
\n
s = 'やくしまるえつこ'\n
\n
\n\n

b

} index = @wiki.repo.index index.add("Bilbo-Baggins.md", content) index.commit("Add alpha.jpg") @@ -565,7 +565,7 @@ np.array([[2,2],[1,3]],np.float) output_page = @wiki.page("page").formatted_data assert_equal %Q{

a b

}, output_script - assert_equal %Q{
<p>a  b</p>\n
}, output_page + assert_equal %Q{
\n
<p>a  b</p>\n
\n
}, output_page end test "embed code page absolute link" do @@ -574,7 +574,7 @@ np.array([[2,2],[1,3]],np.float) page = @wiki.page("a") output = page.formatted_data - assert_equal %Q{

a\n

<p>a\n!base</p>\n
\n}, output + assert_equal %Q{

a\n

\n
<p>a\n!base</p>\n
\n
\n}, output end test "embed code page relative link" do @@ -583,7 +583,7 @@ np.array([[2,2],[1,3]],np.float) page = @wiki.page("a") output = page.formatted_data - assert_equal %Q{

a\n

<p>a\n!rel</p>\n
\n}, output + assert_equal %Q{

a\n

\n
<p>a\n!rel</p>\n
\n
\n}, output end test "code block in unsupported language" do diff --git a/test/test_page.rb b/test/test_page.rb index ec8fd7fd..ebd4e7a0 100644 --- a/test/test_page.rb +++ b/test/test_page.rb @@ -16,7 +16,7 @@ context "Page" do page = @wiki.page('Bilbo Baggins') assert_equal Gollum::Page, page.class assert page.raw_data =~ /^# Bilbo Baggins\n\nBilbo Baggins/ - assert page.formatted_data =~ %r{

Bilbo Baggins\n

\n\n

Bilbo Baggins} + assert page.formatted_data =~ %r{

Bilbo Baggins

\n\n

Bilbo Baggins} assert_equal 'Bilbo-Baggins.md', page.path assert_equal :markdown, page.format assert_equal @wiki.repo.commits.first.id, page.version.id diff --git a/test/test_wiki.rb b/test/test_wiki.rb index eaed4676..d5b2209c 100644 --- a/test/test_wiki.rb +++ b/test/test_wiki.rb @@ -123,7 +123,7 @@ context "Wiki page previewing" do test "preview_page" do page = @wiki.preview_page("Test", "# Bilbo", :markdown) assert_equal "# Bilbo", page.raw_data - assert_equal %Q{

Bilbo\n

}, page.formatted_data + assert_equal %Q{

Bilbo

}, page.formatted_data assert_equal "Test.md", page.filename assert_equal "Test", page.name end