From 88934902fd16b9975f96e4693969a84c21c83445 Mon Sep 17 00:00:00 2001 From: rick Date: Thu, 22 Jul 2010 20:20:06 -0700 Subject: [PATCH] fix markup test errors --- test/test_markup.rb | 36 ++++++++++++++++++++++++++++++------ 1 file changed, 30 insertions(+), 6 deletions(-) diff --git a/test/test_markup.rb b/test/test_markup.rb index 904df5e7..fc170188 100644 --- a/test/test_markup.rb +++ b/test/test_markup.rb @@ -19,15 +19,39 @@ context "Markup" do test "double page links no space" do @wiki.write_page("Bilbo Baggins", :markdown, "a [[Foo]][[Bar]] b", @commit) - page = @wiki.page("Bilbo Baggins") - assert_equal "

a FooBar b

", page.formatted_data + # "

a FooBar b

" + page = @wiki.page("Bilbo Baggins") + doc = Nokogiri::HTML page.formatted_data + paras = doc / :p + para = paras.first + anchors = para / :a + assert_equal 1, paras.size + assert_equal 2, anchors.size + assert_equal 'internal absent', anchors[0]['class'] + assert_equal 'internal absent', anchors[1]['class'] + assert_equal '/Foo', anchors[0]['href'] + assert_equal '/Bar', anchors[1]['href'] + assert_equal 'Foo', anchors[0].text + assert_equal 'Bar', anchors[1].text end test "double page links with space" do @wiki.write_page("Bilbo Baggins", :markdown, "a [[Foo]] [[Bar]] b", @commit) + # "

a Foo Bar b

" page = @wiki.page("Bilbo Baggins") - assert_equal "

a Foo Bar b

", page.formatted_data + doc = Nokogiri::HTML page.formatted_data + paras = doc / :p + para = paras.first + anchors = para / :a + assert_equal 1, paras.size + assert_equal 2, anchors.size + assert_equal 'internal absent', anchors[0]['class'] + assert_equal 'internal absent', anchors[1]['class'] + assert_equal '/Foo', anchors[0]['href'] + assert_equal '/Bar', anchors[1]['href'] + assert_equal 'Foo', anchors[0].text + assert_equal 'Bar', anchors[1].text end test "page link" do @@ -88,7 +112,7 @@ context "Markup" do @wiki.write_page("Bilbo Baggins", :markdown, "a [[/alpha.jpg]] [[a | /alpha.jpg]] b", @commit) 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 @@ -99,7 +123,7 @@ context "Markup" do index.commit("Add alpha.jpg") 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" do @@ -111,7 +135,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 alt" do