@@ -329,7 +329,7 @@ def test_instruction
329329 REXML ::Formatters ::Default . new . write ( instruction , out = "" )
330330 assert_equal ( source , out )
331331
332- d = Document . new ( source )
332+ d = Document . new ( source + "<a/>" )
333333 instruction2 = d [ 0 ]
334334 assert_equal ( instruction . to_s , instruction2 . to_s )
335335
@@ -875,7 +875,7 @@ def test_entities
875875 def test_element_decl
876876 element_decl = Source . new ( "<!DOCTYPE foo [
877877<!ELEMENT bar (#PCDATA)>
878- ]>" )
878+ ]><foo/> " )
879879 doc = Document . new ( element_decl )
880880 d = doc [ 0 ]
881881 assert_equal ( "<!ELEMENT bar (#PCDATA)>" , d . to_s . split ( /\n / ) [ 1 ] . strip )
@@ -1329,7 +1329,7 @@ def test_ticket_53
13291329 end
13301330
13311331 def test_ticket_52
1332- source = "<!-- this is a single line comment -->"
1332+ source = "<!-- this is a single line comment --><a/> "
13331333 d = REXML ::Document . new ( source )
13341334 d . write ( k = "" )
13351335 assert_equal ( source , k )
@@ -1408,10 +1408,10 @@ def test_ticket_48_part_II
14081408 end
14091409
14101410 def test_ticket_88
1411- doc = REXML ::Document . new ( "<?xml version=\" 1.0\" encoding=\" shift_jis\" ?>" )
1412- assert_equal ( "<?xml version='1.0' encoding='SHIFT_JIS'?>" , doc . to_s )
1413- doc = REXML ::Document . new ( "<?xml version = \" 1.0\" encoding = \" shift_jis\" ?>" )
1414- assert_equal ( "<?xml version='1.0' encoding='SHIFT_JIS'?>" , doc . to_s )
1411+ doc = REXML ::Document . new ( "<?xml version=\" 1.0\" encoding=\" shift_jis\" ?><a/> " )
1412+ assert_equal ( "<?xml version='1.0' encoding='SHIFT_JIS'?><a/> " , doc . to_s )
1413+ doc = REXML ::Document . new ( "<?xml version = \" 1.0\" encoding = \" shift_jis\" ?><a/> " )
1414+ assert_equal ( "<?xml version='1.0' encoding='SHIFT_JIS'?><a/> " , doc . to_s )
14151415 end
14161416
14171417 def test_ticket_85
@@ -1550,10 +1550,6 @@ def test_ticket_138
15501550 REXML ::Document . new ( doc . root . to_s ) . root . attributes . to_h )
15511551 end
15521552
1553- def test_empty_doc
1554- assert ( REXML ::Document . new ( '' ) . children . empty? )
1555- end
1556-
15571553 private
15581554 def attribute ( name , value )
15591555 REXML ::Attribute . new ( name , value )
0 commit comments