X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=test%2Funit%2Fcore.js;h=289a8bace0f9318d874607bd22bd813703d9c8ec;hb=e73990a566fcb2dac71e1a25ec83382645adc5b7;hp=a4e82eb6e0ec2e3f695bc2eb07e2ea21af087fee;hpb=aabf635cfe9b75fce3d96eb3e40e25f4a29ea99b;p=jquery.git diff --git a/test/unit/core.js b/test/unit/core.js index a4e82eb..289a8ba 100644 --- a/test/unit/core.js +++ b/test/unit/core.js @@ -463,7 +463,7 @@ test("attr(Hash)", function() { }); test("attr(String, Object)", function() { - expect(19); + expect(21); var div = jQuery("div").attr("foo", "bar"), fail = false; for ( var i = 0; i < div.size(); i++ ) { @@ -537,6 +537,16 @@ test("attr(String, Object)", function() { } ok( thrown, "Exception thrown when trying to change type property" ); equals( "checkbox", check.attr('type'), "Verify that you can change the type of an input element that isn't in the DOM" ); + + var button = jQuery("#button"); + var thrown = false; + try { + button.attr('type','submit'); + } catch(e) { + thrown = true; + } + ok( thrown, "Exception thrown when trying to change type property" ); + equals( "button", button.attr('type'), "Verify that you can't change the type of a button element" ); }); if ( !isLocal ) {