Sha256: 2e504120c814d61acda6ebfb755e052869b0bc1165336682cd66b21673e495ce
Contents?: true
Size: 817 Bytes
Versions: 127
Compression:
Stored size: 817 Bytes
Contents
require "helper" module Nokogiri module XML class TestSyntaxError < Nokogiri::TestCase def test_new error = Nokogiri::XML::SyntaxError.new 'hello' assert_equal 'hello', error.message end def test_pushing_to_array reader = Nokogiri::XML::Reader(StringIO.new('&bogus;')) assert_raises(SyntaxError) { reader.read } assert_equal [SyntaxError], reader.errors.map(&:class) unless Nokogiri.jruby? # needs investigation end def test_pushing_to_non_array reader = Nokogiri::XML::Reader(StringIO.new('&bogus;')) def reader.errors 1 end assert_raises(TypeError) { reader.read } end unless Nokogiri.jruby? # which does not internally call `errors` end end end
Version data entries
127 entries across 123 versions & 13 rubygems