diff --git a/tests/test_dom_modify.cpp b/tests/test_dom_modify.cpp
index 1ce25fe..3451f19 100644
--- a/tests/test_dom_modify.cpp
+++ b/tests/test_dom_modify.cpp
@@ -70,7 +70,13 @@ TEST_XML(dom_attr_set_value, "")
CHECK(node.append_attribute(STR("attr8")).set_value(true));
CHECK(!xml_attribute().set_value(true));
- CHECK_NODE(node, STR(""));
+ CHECK(node.append_attribute(STR("attr9")).set_value(STR("v2"), 2));
+ CHECK(!xml_attribute().set_value(STR("v2")));
+
+ CHECK(node.append_attribute(STR("attr10")).set_value(STR("v3foobar"), 2));
+ CHECK(!xml_attribute().set_value(STR("v3")));
+
+ CHECK_NODE(node, STR(""));
}
#if LONG_MAX > 2147483647