diff --git a/tests/test_dom_modify.cpp b/tests/test_dom_modify.cpp index cf202e0..2c53914 100644 --- a/tests/test_dom_modify.cpp +++ b/tests/test_dom_modify.cpp @@ -1344,3 +1344,12 @@ TEST_XML(dom_node_copyless_taint, "") CHECK_NODE(doc, STR("")); } + +TEST_XML(dom_node_copy_out_of_memory, "text1text2") +{ + test_runner::_memory_fail_threshold = 32768 * 2 + 4096; + + xml_document copy; + for (int i = 0; i < 100; ++i) + copy.append_copy(doc.first_child()); +}