From 33a67ffa9d85450f1edf1b1645b57f7641e2e2d2 Mon Sep 17 00:00:00 2001
From: rwldrn <waldron.rick@gmail.com>
Date: Fri, 21 Jan 2011 11:08:15 -0500
Subject: [PATCH] Basic unit tests; This patch relies on the 51 existing
 clone() tests

---
 test/unit/manipulation.js | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/test/unit/manipulation.js b/test/unit/manipulation.js
index 37234d86d..a68c214ba 100644
--- a/test/unit/manipulation.js
+++ b/test/unit/manipulation.js
@@ -871,6 +871,18 @@ test("replaceAll(String|Element|Array&lt;Element&gt;|jQuery)", function() {
 	ok( !jQuery("#yahoo")[0], 'Verify that original element is gone, after set of elements' );
 });
 
+test("jQuery.clone() (#8017)", function() {
+
+	expect(2);
+
+	ok( jQuery.clone && jQuery.isFunction( jQuery.clone ) , "jQuery.clone() utility exists and is a function.");
+
+	var main = jQuery("#main")[0],
+			clone = jQuery.clone( main );
+
+	equals( main.children.length, clone.children.length, "Simple child length to ensure a large dom tree copies correctly" );
+});
+
 test("clone()", function() {
 	expect(37);
 	equals( 'This is a normal link: Yahoo', jQuery('#en').text(), 'Assert text for #en' );