From a073ee85963518be605018550eeb530180e2287f Mon Sep 17 00:00:00 2001 From: Brandon Aaron Date: Sat, 16 May 2009 15:10:24 +0000 Subject: [PATCH] unit tests for setting cellspacing, rowspan, and colspan --- test/unit/attributes.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/test/unit/attributes.js b/test/unit/attributes.js index 63e587a41..b8349269c 100644 --- a/test/unit/attributes.js +++ b/test/unit/attributes.js @@ -77,7 +77,7 @@ test("attr(Hash)", function() { }); test("attr(String, Object)", function() { - expect(21); + expect(24); var div = jQuery("div").attr("foo", "bar"), fail = false; for ( var i = 0; i < div.size(); i++ ) { @@ -105,6 +105,15 @@ test("attr(String, Object)", function() { jQuery("#name").attr('maxLength', '10'); equals( document.getElementById('name').maxLength, '10', 'Set maxlength attribute' ); + var table = jQuery('#table').append("cellcellcellcellcell"), + td = table.find('td:first'); + td.attr("rowspan", "2"); + equals( td[0].rowSpan, 2, "Check rowspan is correctly set" ); + td.attr("colspan", "2"); + equals( td[0].colSpan, 2, "Check colspan is correctly set" ); + table.attr("cellspacing", "2"); + equals( table[0].cellSpacing, 2, "Check cellspacing is correctly set" ); + // for #1070 jQuery("#name").attr('someAttr', '0'); equals( jQuery("#name").attr('someAttr'), '0', 'Set attribute to a string of "0"' ); -- 2.39.5