From eff56887b164b489bb792f87770b7ba69e8f54df Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=B6rn=20Zaefferer?= Date: Thu, 7 Sep 2006 08:12:12 +0000 Subject: [PATCH] Modified test for wrap(String), added test for toggle(fn, fn) --- src/event/event.js | 7 +++++++ src/jquery/jquery.js | 9 +++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/event/event.js b/src/event/event.js index eb5d731..b273ad8 100644 --- a/src/event/event.js +++ b/src/event/event.js @@ -15,6 +15,13 @@ jQuery.fn.extend({ * },function(){ * $(this).removeClass("selected"); * }); + * + * var count = 0; + * var fn1 = function() { count++; } + * var fn2 = function() { count--; } + * var link = $('#mark'); + * link.click().toggle(fn1, fn2).click().click().click().click().click(); + * ok( count == 1, "Check for toggle(fn, fn)" ); * * @name toggle * @type jQuery diff --git a/src/jquery/jquery.js b/src/jquery/jquery.js index 5b2d746..3edc303 100644 --- a/src/jquery/jquery.js +++ b/src/jquery/jquery.js @@ -575,11 +575,16 @@ jQuery.fn = jQuery.prototype = { * @example $("p").wrap("
"); * @before

Test Paragraph.

* @result

Test Paragraph.

+ * + * @test var defaultText = 'Try them out:' + * var result = $('#first').wrap('
').text(); + * ok( defaultText == result, 'Check for simple wrapping' ); + * ok( $('#first').parent().parent().is('.red'), 'Check if wrapper div has class "red"' ); * * @test var defaultText = 'Try them out:' - * @test var result = $('#first').wrap('
xxyy
').text() + * var result = $('#first').wrap('
xxyy
').text() * ok( 'xx' + defaultText + 'yy' == result, 'Check for wrapping' ); - * @test ok( $('#first').parent().parent().is('.red'), 'Check if wrapper div has class "red"' ); + * ok( $('#first').parent().parent().is('.red'), 'Check if wrapper div has class "red"' ); * * @name wrap * @type jQuery -- 1.7.10.4