mirror of
https://github.com/jquery/jquery.git
synced 2026-04-20 03:01:22 -04:00
Fix #11291. Always clone XML docs with a genuine .cloneNode().
This commit is contained in:
committed by
Dave Methvin
parent
96bb57d4ef
commit
bf7a4df22a
@@ -1218,6 +1218,16 @@ test("clone() on XML nodes", function() {
|
||||
});
|
||||
}
|
||||
|
||||
test("clone() on local XML nodes with html5 nodename", function() {
|
||||
expect(2);
|
||||
|
||||
var $xmlDoc = jQuery( jQuery.parseXML( "<root><meter /></root>" ) ),
|
||||
$meter = $xmlDoc.find( "meter" ).clone();
|
||||
|
||||
equal( $meter[0].nodeName, "meter", "Check if nodeName was not changed due to cloning" );
|
||||
equal( $meter[0].nodeType, 1, "Check if nodeType is not changed due to cloning" );
|
||||
} );
|
||||
|
||||
test("html(undefined)", function() {
|
||||
expect(1);
|
||||
equal( jQuery("#foo").html("<i>test</i>").html(undefined).html().toLowerCase(), "<i>test</i>", ".html(undefined) is chainable (#5571)" );
|
||||
|
||||
Reference in New Issue
Block a user