X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=test%2Funit%2Fattributes.js;h=7887790b759a465c8a2b2fcf473f06fd0fa96bf8;hb=2a268f5f4b5b1d870d5af580de4c768e0121e5b5;hp=b8349269c3a8a10f95aaa1cbf6f6be913ec8a3e6;hpb=8db967e9d52407c8e76d81b9d472800667f6fa29;p=jquery.git diff --git a/test/unit/attributes.js b/test/unit/attributes.js index b834926..7887790 100644 --- a/test/unit/attributes.js +++ b/test/unit/attributes.js @@ -68,12 +68,15 @@ test("attr(String, Function)", function() { }); test("attr(Hash)", function() { - expect(1); + expect(3); var pass = true; jQuery("div").attr({foo: 'baz', zoo: 'ping'}).each(function(){ if ( this.getAttribute('foo') != "baz" && this.getAttribute('zoo') != "ping" ) pass = false; }); ok( pass, "Set Multiple Attributes" ); + equals( jQuery('#text1').attr({'value': function() { return this.id; }})[0].value, "text1", "Set attribute to computed value #1" ); + equals( jQuery('#text1').attr({'title': function(i) { return i; }}).attr('title'), "0", "Set attribute to computed value #2"); + }); test("attr(String, Object)", function() { @@ -334,8 +337,8 @@ test("toggleClass(String|boolean|undefined[, boolean])", function() { e.toggleClass(false); e.toggleClass(); ok( e.is(".testD.testE"), "Assert class present (restored from data)" ); - - + + // Cleanup e.removeClass("testD");