We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8bf65ef commit 4866791Copy full SHA for 4866791
html5ever/tests/serializer.rs
@@ -245,3 +245,20 @@ fn doctype() {
245
serialize(&mut result, &dom.document, Default::default()).unwrap();
246
assert_eq!(String::from_utf8(result).unwrap(), "<!DOCTYPE html>");
247
}
248
+
249
+#[test]
250
+fn deep_tree() {
251
+ let parser = parse_fragment(
252
+ RcDom::default(),
253
+ ParseOpts::default(),
254
+ QualName::new(None, ns!(html), local_name!("div")),
255
+ vec![],
256
+ );
257
+ let src = String::from("<b>".repeat(60_000));
258
+ let dom = parser.one(src);
259
+ let document = &dom.document;
260
+ let opts = SerializeOpts::default();
261
+ let mut ret_val = Vec::new();
262
+ serialize(&mut ret_val, document, opts)
263
+ .expect("Writing to a string shouldn't fail (expect on OOM)");
264
+}
0 commit comments