Sha256: 92db98db3ed3c8e13db587054786ca7137ed3eca5cc7d5c3deed1876a99de877

Contents?: true

Size: 917 Bytes

Versions: 14

Compression:

Stored size: 917 Bytes

Contents

require File.expand_path(File.join(File.dirname(__FILE__), "helper"))

class TestNokogiri < Nokogiri::TestCase
  def test_xml?
    doc = Nokogiri.parse(File.read(XML_FILE))
    assert doc.xml?
    assert !doc.html?
  end

  def test_html?
    doc = Nokogiri.parse(File.read(HTML_FILE))
    assert !doc.xml?
    assert doc.html?
  end

  def test_nokogiri_method_with_html
    doc1 = Nokogiri(File.read(HTML_FILE))
    doc2 = Nokogiri.parse(File.read(HTML_FILE))
    assert_equal doc1.serialize, doc2.serialize
  end

  def test_nokogiri_method_with_block
    doc = Nokogiri { b "bold tag" }
    assert_equal('<b>bold tag</b>', doc.to_html.chomp)
  end

  def test_make_with_html
    doc = Nokogiri.make("<b>bold tag</b>")
    assert_equal('<b>bold tag</b>', doc.to_html.chomp)
  end

  def test_make_with_block
    doc = Nokogiri.make { b "bold tag" }
    assert_equal('<b>bold tag</b>', doc.to_html.chomp)
  end
end

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
tenderlove-nokogiri-0.0.0-x86-mswin32-60 test/test_nokogiri.rb
tenderlove-nokogiri-0.0.0.20081001111445 test/test_nokogiri.rb
nokogiri-1.0.0-x86-mswin32-60 test/test_nokogiri.rb
nokogiri-1.0.0 test/test_nokogiri.rb
nokogiri-1.0.1 test/test_nokogiri.rb
nokogiri-1.0.4-x86-mswin32-60 test/test_nokogiri.rb
nokogiri-1.0.3-x86-mswin32-60 test/test_nokogiri.rb
nokogiri-1.0.5-x86-mswin32-60 test/test_nokogiri.rb
nokogiri-1.0.2 test/test_nokogiri.rb
nokogiri-1.0.3 test/test_nokogiri.rb
nokogiri-1.0.4 test/test_nokogiri.rb
nokogiri-1.0.6 test/test_nokogiri.rb
nokogiri-1.0.5 test/test_nokogiri.rb
nokogiri-1.0.6-x86-mswin32-60 test/test_nokogiri.rb