Fixes regression in .attr(), patch by David Flanagan. Fixes #4884.
This commit is contained in:
parent
8db967e9d5
commit
2a268f5f4b
2 changed files with 27 additions and 28 deletions
|
@ -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");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue