diff options
Diffstat (limited to 'test/rexml')
-rw-r--r-- | test/rexml/parse/test_notation_declaration.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/rexml/parse/test_notation_declaration.rb b/test/rexml/parse/test_notation_declaration.rb index 5111fe483d..af070dd060 100644 --- a/test/rexml/parse/test_notation_declaration.rb +++ b/test/rexml/parse/test_notation_declaration.rb @@ -73,5 +73,16 @@ class TestParseNotationDeclaration < Test::Unit::TestCase end end end + + class TestMixed < self + def test_system_public + doctype = parse(<<-INTERNAL_SUBSET) +<!NOTATION system-name SYSTEM "system-literal"> +<!NOTATION public-name PUBLIC "public-id-literal" 'system-literal'> + INTERNAL_SUBSET + assert_equal(["system-name", "public-name"], + doctype.notations.collect(&:name)) + end + end end end |