diff --git a/moli-renderer-v8/src/script_vm/tests/dom_elements/detached.rs b/moli-renderer-v8/src/script_vm/tests/dom_elements/detached.rs index 23f2f41d61..15c673b637 100644 --- a/moli-renderer-v8/src/script_vm/tests/dom_elements/detached.rs +++ b/moli-renderer-v8/src/script_vm/tests/dom_elements/detached.rs @@ -9,7 +9,7 @@ fn detached_document_shallow_clones_are_empty_and_accept_a_new_root() { .expect("Document shallow clone probe should evaluate"); let result: serde_json::Value = serde_json::from_str(&result).unwrap(); assert_eq!(result["failures"], serde_json::json!([]), "{result}"); - assert_eq!(result["checks"], 245); + assert_eq!(result["checks"], 273); } #[test] diff --git a/moli-renderer-v8/tests/fixtures/document-shallow-clone.js b/moli-renderer-v8/tests/fixtures/document-shallow-clone.js index 97972fa60d..91e3975565 100644 --- a/moli-renderer-v8/tests/fixtures/document-shallow-clone.js +++ b/moli-renderer-v8/tests/fixtures/document-shallow-clone.js @@ -31,6 +31,7 @@ equal(label + " doctype", copy.doctype, null); equal(label + " HTML structure", copy.head === null && copy.body === null, true); equal(label + " owner", copy.ownerDocument, null); + equal(label + " MIME", copy.contentType, source.contentType); equal(label + " view", copy.defaultView, null); const node = copy.createElement("probe"); let error = null; @@ -44,6 +45,7 @@ equal(name + ": deep identity", deep !== source, true); equal(name + ": deep equality", deep.isEqualNode(source), true); equal(name + ": deep count", deep.childNodes.length, original.length); + equal(name + ": deep MIME", deep.contentType, source.contentType); equal(name + ": deep children", Array.from(deep.childNodes).every((child, i) => child !== original[i] && child.ownerDocument === deep), true); equal(name + ": source unchanged", source.childNodes.length === original.length && original.every((child, i) => child === source.childNodes[i] && child.parentNode === source), true); }