Sha256: 9c1b51c1f22498c3f3d41c19234478a43ccb369c1c23d67e094cf293ecea4778

Contents?: true

Size: 577 Bytes

Versions: 7

Compression:

Stored size: 577 Bytes

Contents

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

class TestBuilder < Nokogiri::TestCase
  ####
  # Modified
  def test_escaping_text
    doc = Nokogiri() { b "<a\"b>" }
    assert_match "<b>&lt;a\"b&gt;</b>", doc.to_html.chomp
    assert_equal %{&lt;a\"b&gt;}, doc.at("text()").to_s
  end

  ####
  # Modified
  def test_no_escaping_text
    doc = Nokogiri() { div.test.me! { text "<a\"b>" } }
    assert_match %{<div class="test" id="me">&lt;a"b&gt;</div>},
      doc.to_html.chomp
    assert_equal %{&lt;a\"b&gt;}, doc.at("text()").to_s
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
akamai_bookmarklet-0.1.2 vendor/gems/ruby/1.8/gems/nokogiri-1.3.3/test/hpricot/test_builder.rb
akamai_bookmarklet-0.1.1 vendor/gems/ruby/1.8/gems/nokogiri-1.3.3/test/hpricot/test_builder.rb
akamai_bookmarklet-0.1.0 vendor/gems/ruby/1.8/gems/nokogiri-1.3.3/test/hpricot/test_builder.rb
nokogiri-1.3.3-x86-mswin32 test/hpricot/test_builder.rb
nokogiri-1.3.3-x86-mingw32 test/hpricot/test_builder.rb
nokogiri-1.3.3-java test/hpricot/test_builder.rb
nokogiri-1.3.3 test/hpricot/test_builder.rb