From 33a67ffa9d85450f1edf1b1645b57f7641e2e2d2 Mon Sep 17 00:00:00 2001 From: rwldrn 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 37234d8..a68c214 100644 --- a/test/unit/manipulation.js +++ b/test/unit/manipulation.js @@ -871,6 +871,18 @@ test("replaceAll(String|Element|Array<Element>|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' ); -- 1.7.10.4