From: Ariel Flesler <aflesler@gmail.com>
Date: Mon, 12 May 2008 22:59:58 +0000 (+0000)
Subject: test runner: improved a test and added a missing semicolon
X-Git-Url: http://git.asbjorn.biz/?a=commitdiff_plain;h=37394598cb96ed17319b7f5f7e8e70ac0ee6633d;p=jquery.git

test runner: improved a test and added a missing semicolon
---

diff --git a/test/unit/core.js b/test/unit/core.js
index fccf8e4..b33a6ea 100644
--- a/test/unit/core.js
+++ b/test/unit/core.js
@@ -374,13 +374,15 @@ test("attr(Hash)", function() {
 
 test("attr(String, Object)", function() {
 	expect(17);
-	var div = $("div");
-	div.attr("foo", "bar");
-	var pass = true;
+	var div = $("div").attr("foo", "bar");
+		fail = false;
 	for ( var i = 0; i < div.size(); i++ ) {
-		if ( div.get(i).getAttribute('foo') != "bar" ) pass = false;
+		if ( div.get(i).getAttribute('foo') != "bar" ){
+			fail = i;
+			break;
+		}
 	}
-	ok( pass, "Set Attribute" );
+	equals( fail, false, "Set Attribute, the #"+fail+" element didn't get the attribute 'foo'" );
 
 	ok( $("#foo").attr({"width": null}), "Try to set an attribute to nothing" );	
 	
@@ -412,7 +414,7 @@ test("attr(String, Object)", function() {
 
 	j.attr("name", "attrvalue");
 	equals( j.attr("name"), "attrvalue", "Check node,textnode,comment for attr" );
-	j.removeAttr("name")
+	j.removeAttr("name");
 
 	reset();