Modified test for wrap(String), added test for toggle(fn, fn)

This commit is contained in:
Jörn Zaefferer 2006-09-07 08:12:12 +00:00
parent acf102237f
commit eff56887b1
2 changed files with 14 additions and 2 deletions

View File

@ -15,6 +15,13 @@ jQuery.fn.extend({
* },function(){ * },function(){
* $(this).removeClass("selected"); * $(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 * @name toggle
* @type jQuery * @type jQuery

View File

@ -575,11 +575,16 @@ jQuery.fn = jQuery.prototype = {
* @example $("p").wrap("<div class='wrap'></div>"); * @example $("p").wrap("<div class='wrap'></div>");
* @before <p>Test Paragraph.</p> * @before <p>Test Paragraph.</p>
* @result <div class='wrap'><p>Test Paragraph.</p></div> * @result <div class='wrap'><p>Test Paragraph.</p></div>
*
* @test var defaultText = 'Try them out:'
* var result = $('#first').wrap('<div class="red"><span></span></div>').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 defaultText = 'Try them out:'
* @test var result = $('#first').wrap('<div class="red">xx<span></span>yy</div>').text() * var result = $('#first').wrap('<div class="red">xx<span></span>yy</div>').text()
* ok( 'xx' + defaultText + 'yy' == result, 'Check for wrapping' ); * 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 * @name wrap
* @type jQuery * @type jQuery