X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=test%2Funit%2Fcore.js;h=96b5d4079134fff49c4e5febdded65bcd599d66d;hb=e2ef3df86d5f54274bf2b779d882c30aa0886bfe;hp=5101f8181a1c01dfe47aaf7eaa2984c0b5c6a173;hpb=b9371a6ca4b756c4b4266a08336e80f715b66ad3;p=jquery.git diff --git a/test/unit/core.js b/test/unit/core.js index 5101f81..96b5d40 100644 --- a/test/unit/core.js +++ b/test/unit/core.js @@ -389,6 +389,18 @@ test("css(String, Object)", function() { ok( $('#foo').css('opacity') == '1', "Assert opacity is 1 when set to an empty String" ); }); +test("jQuery.css(elem, 'height') doesn't clear radio buttons (bug #1095)", function () { + expect(4); + + var $checkedtest = $("#checkedtest"); + // IE6 was clearing "checked" in jQuery.css(elem, "height"); + jQuery.css($checkedtest[0], "height"); + ok( !! $(":radio:first", $checkedtest).attr("checked"), "Check first radio still checked." ); + ok( ! $(":radio:last", $checkedtest).attr("checked"), "Check last radio still NOT checked." ); + ok( !! $(":checkbox:first", $checkedtest).attr("checked"), "Check first checkbox still checked." ); + ok( ! $(":checkbox:last", $checkedtest).attr("checked"), "Check last checkbox still NOT checked." ); +}); + test("text()", function() { expect(1); var expected = "This link has class=\"blog\": Simon Willison's Weblog";