X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjquery%2FcoreTest.js;h=37fe73b75b0f74464f3cb8915737bf58cff6c581;hb=8b683b891f2cfd299c1d0708bb41ea26393ea417;hp=a0ae82a492aa5b3a9c3518dd3edaa936700e6ef4;hpb=a34a1a599bf84e3cbf189d6c4afb2d025649398c;p=jquery.git diff --git a/src/jquery/coreTest.js b/src/jquery/coreTest.js index a0ae82a..37fe73b 100644 --- a/src/jquery/coreTest.js +++ b/src/jquery/coreTest.js @@ -12,7 +12,7 @@ test("Basic requirements", function() { }); test("$()", function() { - expect(4); + expect(3); var main = $("#main"); isSet( $("div p", main).get(), q("sndp", "en", "sap"), "Basic selector with jQuery object as context" ); @@ -32,9 +32,6 @@ test("$()", function() { pass = false; } ok( pass, "$('<tag>') needs optional document parameter to ease cross-frame DOM wrangling, see #968" ); - - var form = $("form")[0]; - equals( 15, $(form.elements).size(), "$(form.elements)" ); }); test("isFunction", function() { @@ -228,7 +225,7 @@ test("attr(Hash)", function() { }); test("attr(String, Object)", function() { - expect(7); + expect(8); var div = $("div"); div.attr("foo", "bar"); var pass = true; @@ -249,6 +246,8 @@ test("attr(String, Object)", function() { ok( document.getElementById('text1').readOnly == true, 'Set readonly attribute' ); $("#text1").attr('readonly', false); ok( document.getElementById('text1').readOnly == false, 'Set readonly attribute' ); + $("#name").attr('maxlength', '5'); + ok( document.getElementById('name').maxLength == '5', 'Set maxlength attribute' ); }); if ( location.protocol != "file:" ) { @@ -359,7 +358,7 @@ test("wrap(String|Element)", function() { }); test("append(String|Element|Array<Element>|jQuery)", function() { - expect(16); + expect(17); var defaultText = 'Try them out:' var result = $('#first').append('buga'); ok( result.text() == defaultText + 'buga', 'Check if text appending works' ); @@ -420,6 +419,13 @@ test("append(String|Element|Array<Element>|jQuery)", function() { $('#table colgroup').append('