From b3e546c4eb0e14c5fefefa1e0c14026ba63f0017 Mon Sep 17 00:00:00 2001 From: Oleg Date: Fri, 28 Dec 2012 19:43:01 +0400 Subject: Rewrite tests for colgroup, caption Add tests for thead, tbody, tfoot --- test/unit/manipulation.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'test') diff --git a/test/unit/manipulation.js b/test/unit/manipulation.js index 8054fd075..bf61045f4 100644 --- a/test/unit/manipulation.js +++ b/test/unit/manipulation.js @@ -395,13 +395,13 @@ var testAppendForObject = function( valueObj, isFragment ) { var testAppend = function( valueObj ) { - expect( 63 ); + expect( 66 ); testAppendForObject( valueObj, false ); testAppendForObject( valueObj, true ); var defaultText, result, message, iframe, iframeDoc, j, d, - $input, $radioChecked, $radioUnchecked, $radioParent, $map; + $input, $radioChecked, $radioUnchecked, $radioParent, $map, $table; defaultText = "Try them out:"; result = jQuery("#first").append( valueObj("buga") ); @@ -458,15 +458,16 @@ var testAppend = function( valueObj ) { equal( jQuery("#select1 optgroup").attr("label"), "optgroup", "Label attribute in newly inserted optgroup is correct" ); equal( jQuery("#select1 option:last").text(), "optgroup", "Appending optgroup" ); - jQuery("#table").append( valueObj("") ); - equal( jQuery("#table colgroup").length, 1, "Append colgroup" ); + $table = jQuery("#table"); + + jQuery.each( "thead tbody tfoot colgroup caption".split(" "), function( i, name ) { + $table.append( valueObj( "<" + name + "/>" ) ); + equal( $table.find( name ).length, 1, "Append " + name ); + }); jQuery("#table colgroup").append( valueObj("") ); equal( jQuery("#table colgroup col").length, 1, "Append col" ); - jQuery("#table").append( valueObj("") ); - equal( jQuery("#table caption").length, 1, "Append caption" ); - jQuery("#form") .append( valueObj("") ) .append( valueObj("") ); -- cgit v1.2.3