diff options
Diffstat (limited to 'test/rexml/parse/test_notation_declaration.rb')
-rw-r--r-- | test/rexml/parse/test_notation_declaration.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/rexml/parse/test_notation_declaration.rb b/test/rexml/parse/test_notation_declaration.rb index af070dd060..45688858c0 100644 --- a/test/rexml/parse/test_notation_declaration.rb +++ b/test/rexml/parse/test_notation_declaration.rb @@ -83,6 +83,15 @@ class TestParseNotationDeclaration < Test::Unit::TestCase assert_equal(["system-name", "public-name"], doctype.notations.collect(&:name)) end + + def test_public_system + doctype = parse(<<-INTERNAL_SUBSET) +<!NOTATION public-name PUBLIC "public-id-literal" 'system-literal'> +<!NOTATION system-name SYSTEM "system-literal"> + INTERNAL_SUBSET + assert_equal(["public-name", "system-name"], + doctype.notations.collect(&:name)) + end end end end |