diff --git a/test/helper.rb b/test/helper.rb index 7d969732c5..344ef77ef6 100644 --- a/test/helper.rb +++ b/test/helper.rb @@ -54,7 +54,7 @@ def body end def assert_body(value) - assert_equal value.strip, body.strip + assert_equal value.lstrip.gsub(/\s*\n\s*/, ""), body.lstrip.gsub(/\s*\n\s*/, "") end # Delegate other missing methods to response. diff --git a/test/nokogiri_test.rb b/test/nokogiri_test.rb index 7675cd9681..832f792e33 100644 --- a/test/nokogiri_test.rb +++ b/test/nokogiri_test.rb @@ -15,7 +15,7 @@ def nokogiri_app(&block) it 'renders inline Nokogiri strings' do nokogiri_app { nokogiri 'xml' } assert ok? - assert_equal %{\n}, body + assert_body %{\n} end it 'renders inline blocks' do @@ -26,7 +26,7 @@ def nokogiri_app(&block) end end assert ok? - assert_equal "\nFrank & Mary\n", body + assert_body "\nFrank & Mary\n" end it 'renders .nokogiri files in views path' do @@ -35,7 +35,7 @@ def nokogiri_app(&block) nokogiri :hello end assert ok? - assert_equal %(\nYou're my boy, Blue!\n), body + assert_body %(\nYou're my boy, Blue!\n) end it "renders with inline layouts" do @@ -46,7 +46,7 @@ def nokogiri_app(&block) end get '/' assert ok? - assert_equal "\n\n Hello World\n\n", body + assert_body "\n\n Hello World\n\n" end it "renders with file layouts" do @@ -56,7 +56,7 @@ def nokogiri_app(&block) nokogiri %(xml.em 'Hello World'), :layout => :layout2 end assert ok? - assert_equal "\n\n Hello World\n\n", body + assert_body "\n\n Hello World\n\n" end it "raises error if template not found" do