Sha256: f7980d86556594a952cced55252ccb981bc8973f48228f8a288c1d2379a724ce
Contents?: true
Size: 1.7 KB
Versions: 6
Compression:
Stored size: 1.7 KB
Contents
require File.expand_path(File.join(File.dirname(__FILE__), '..', '..', "helper")) module Nokogiri module XML module SAX class TestPushParser < Nokogiri::SAX::TestCase def setup @parser = XML::SAX::PushParser.new(Doc.new) end def test_end_document_called @parser.<<(<<-eoxml) <p id="asdfasdf"> <!-- This is a comment --> Paragraph 1 </p> eoxml assert ! @parser.document.end_document_called @parser.finish assert @parser.document.end_document_called end def test_start_element @parser.<<(<<-eoxml) <p id="asdfasdf"> eoxml assert_equal [["p", ["id", "asdfasdf"]]], @parser.document.start_elements @parser.<<(<<-eoxml) <!-- This is a comment --> Paragraph 1 </p> eoxml assert_equal [' This is a comment '], @parser.document.comments @parser.finish end def test_chevron_partial_xml @parser.<<(<<-eoxml) <p id="asdfasdf"> eoxml @parser.<<(<<-eoxml) <!-- This is a comment --> Paragraph 1 </p> eoxml assert_equal [' This is a comment '], @parser.document.comments @parser.finish end def test_chevron @parser.<<(<<-eoxml) <p id="asdfasdf"> <!-- This is a comment --> Paragraph 1 </p> eoxml @parser.finish assert_equal [' This is a comment '], @parser.document.comments end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems