t", 0, "[S:div][S:span][T:t][E:span][E:div]");
}
void test_htmlParseElement_auto_close_on_eof_html5(void) {
/* In HTML5 mode, htmlAutoCloseOnEnd() is a no-op, so no endElement callbacks */
run_case("t", HTML_PARSE_HTML5, "[S:div][S:span][T:t]");
}
int main(void) {
UNITY_BEGIN();
RUN_TEST(test_htmlParseElement_null_context_safe);
RUN_TEST(test_htmlParseElement_empty_input_no_events);
RUN_TEST(test_htmlParseElement_parses_simple_element);
RUN_TEST(test_htmlParseElement_self_closing_xml_style_non_html5);
RUN_TEST(test_htmlParseElement_self_closing_xml_style_html5);
RUN_TEST(test_htmlParseElement_dtd_empty_element_non_html5);
RUN_TEST(test_htmlParseElement_dtd_empty_element_html5);
RUN_TEST(test_htmlParseElement_auto_close_on_eof_non_html5);
RUN_TEST(test_htmlParseElement_auto_close_on_eof_html5);
return UNITY_END();
}