Skip to content
Permalink
Browse files

Add test for appending an xml element to another. Supplements #9370.

  • Loading branch information...
timmywil
timmywil committed May 26, 2011
1 parent bdce86d commit 9d4033d629fbfd1352e4ee5f20d0d320a61b80f1
Showing with 34 additions and 0 deletions.
  1. +34 −0 test/unit/manipulation.js
@@ -465,6 +465,40 @@ test("append the same fragment with events (Bug #6997, 5566)", function () {
jQuery("#listWithTabIndex li.test6997").eq(1).click();
});

test("append(xml)", function() {
expect( 1 );

function createXMLDoc() {
// Initialize DOM based upon latest installed MSXML or Netscape
var elem,
aActiveX =
[ "MSXML6.DomDocument",
"MSXML3.DomDocument",
"MSXML2.DomDocument",
"MSXML.DomDocument",
"Microsoft.XmlDom" ];

if ( document.implementation && "createDocument" in document.implementation ) {
return document.implementation.createDocument( "", "", null );
} else {
// IE
for ( var n = 0, len = aActiveX.length; n < len; n++ ) {
try {
elem = new ActiveXObject( aActiveX[ n ] );
return elem;
} catch(_){};
}
}
}

var xmlDoc = createXMLDoc(),
xml1 = xmlDoc.createElement("head"),
xml2 = xmlDoc.createElement("test");

ok( jQuery( xml1 ).append( xml2 ), "Append an xml element to another without raising an exception." );

});

test("appendTo(String|Element|Array&lt;Element&gt;|jQuery)", function() {
expect(16);

3 comments on commit 9d4033d

@sradoff

This comment has been minimized.

Copy link

replied May 27, 2011

Please help me understand where to download 1.6.2 min. I am only seeing 1.6.1 release candidates.

@timmywil

This comment has been minimized.

Copy link
Member

replied May 27, 2011

It has not been released yet. The git version is available here: http://code.jquery.com/jquery-git.js

@sradoff

This comment has been minimized.

Copy link

replied May 31, 2011

Works great. When do you think this will be released?

Please sign in to comment.
You can’t perform that action at this time.