jQuery: The Write Less, Do More JavaScript Library

Changeset 5573

Show
Ignore:
Timestamp:
05/12/08 22:59:58 (3 months ago)
Author:
aflesler
Message:

test runner: improved a test and added a missing semicolon

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/jquery/test/unit/core.js

    r5505 r5573  
    375375test("attr(String, Object)", function() { 
    376376    expect(17); 
    377     var div = $("div"); 
    378     div.attr("foo", "bar"); 
    379     var pass = true; 
     377    var div = $("div").attr("foo", "bar"); 
     378        fail = false; 
    380379    for ( var i = 0; i < div.size(); i++ ) { 
    381         if ( div.get(i).getAttribute('foo') != "bar" ) pass = false; 
     380        if ( div.get(i).getAttribute('foo') != "bar" ){ 
     381            fail = i; 
     382            break; 
     383        } 
    382384    } 
    383     ok( pass, "Set Attribute" ); 
     385    equals( fail, false, "Set Attribute, the #"+fail+" element didn't get the attribute 'foo'" ); 
    384386 
    385387    ok( $("#foo").attr({"width": null}), "Try to set an attribute to nothing" );     
     
    413415    j.attr("name", "attrvalue"); 
    414416    equals( j.attr("name"), "attrvalue", "Check node,textnode,comment for attr" ); 
    415     j.removeAttr("name") 
     417    j.removeAttr("name"); 
    416418 
    417419    reset();