From 9f718ef37cd2dbfd88d21084f59f668dfa932cb8 Mon Sep 17 00:00:00 2001 From: Rhodri James Date: Thu, 15 Jun 2017 18:00:30 +0100 Subject: [PATCH] Test that text after a / is faulted --- expat/tests/runtests.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/expat/tests/runtests.c b/expat/tests/runtests.c index 4f0d0895..72caa0d3 100644 --- a/expat/tests/runtests.c +++ b/expat/tests/runtests.c @@ -6131,6 +6131,15 @@ START_TEST(test_utf16_second_attr) } END_TEST +START_TEST(test_attr_after_solidus) +{ + const char *text = ""; + + expect_failure(text, XML_ERROR_INVALID_TOKEN, + "Misplaced / not faulted"); +} +END_TEST + /* * Namespaces tests. */ @@ -11503,6 +11512,7 @@ make_suite(void) tcase_add_test(tc_basic, test_trailing_spaces_in_elements); tcase_add_test(tc_basic, test_utf16_attribute); tcase_add_test(tc_basic, test_utf16_second_attr); + tcase_add_test(tc_basic, test_attr_after_solidus); suite_add_tcase(s, tc_namespace); tcase_add_checked_fixture(tc_namespace, -- 2.40.0