]> git.openstreetmap.org Git - rails.git/blobdiff - test/lib/rich_text_test.rb
Install rubocop in the test environment
[rails.git] / test / lib / rich_text_test.rb
index e99d594a4e184a14f55e1b104bd73d8dd1da8464..9ba0f7dcb352b8cc51ae291d7bdffd9c655eb1ca 100644 (file)
@@ -1,7 +1,7 @@
-require 'test_helper'
+require "test_helper"
 
 class RichTextTest < ActiveSupport::TestCase
-  include ActionDispatch::Assertions::SelectorAssertions
+  include Rails::Dom::Testing::Assertions::SelectorAssertions
 
   def test_html_to_html
     r = RichText.new("html", "foo http://example.com/ bar")
@@ -152,16 +152,16 @@ class RichTextTest < ActiveSupport::TestCase
 
     r = RichText.new("text", "foo < bar & baz > qux")
     assert_html r do
-      assert_select "p", "foo &lt; bar &amp; baz &gt; qux"
+      assert_select "p", "foo < bar & baz > qux"
     end
   end
 
-private
+  private
 
   def assert_html(richtext, &block)
     html = richtext.to_html
     assert html.html_safe?
-    root = HTML::Document.new(richtext.to_html, false, true).root
+    root = Nokogiri::HTML::DocumentFragment.parse(html)
     assert_select root, "*" do
       yield block
     end