Use TEquals for great good
diff --git a/script/test/cookie_auth.js b/script/test/cookie_auth.js
index 066af85..40b633b 100644
--- a/script/test/cookie_auth.js
+++ b/script/test/cookie_auth.js
@@ -80,7 +80,7 @@
       T(usersDb.save(jasonUserDoc).ok);
 
       var checkDoc = open_as(usersDb, jasonUserDoc._id, "jan");
-      T(checkDoc.name == "Jason Davies");
+      TEquals("Jason Davies", checkDoc.name);
 
       var jchrisUserDoc = CouchDB.prepareUserDoc({
         name: "jchris@apache.org"
@@ -96,8 +96,8 @@
         usersDb.save(duplicateJchrisDoc);
         T(false && "Can't create duplicate user names. Should have thrown an error.");
       } catch (e) {
-        T(e.error == "conflict");
-        T(usersDb.last_req.status == 409);
+        TEquals("conflict", e.error);
+        TEquals(409, usersDb.last_req.status);
       }
 
       // we can't create _names
@@ -109,8 +109,8 @@
         usersDb.save(underscoreUserDoc);
         T(false && "Can't create underscore user names. Should have thrown an error.");
       } catch (e) {
-        T(e.error == "forbidden");
-        T(usersDb.last_req.status == 403);
+        TEquals("forbidden", e.error);
+        TEquals(403, usersDb.last_req.status);
       }
 
       // we can't create docs with malformed ids
@@ -124,13 +124,13 @@
         usersDb.save(badIdDoc);
         T(false && "Can't create malformed docids. Should have thrown an error.");
       } catch (e) {
-        T(e.error == "forbidden");
-        T(usersDb.last_req.status == 403);
+        TEquals("forbidden", e.error);
+        TEquals(403, usersDb.last_req.status);
       }
 
       // login works
       T(CouchDB.login('Jason Davies', password).ok);
-      T(CouchDB.session().userCtx.name == 'Jason Davies');
+      TEquals('Jason Davies', CouchDB.session().userCtx.name);
 
       // JSON login works
       var xhr = CouchDB.request("POST", "/_session", {
@@ -142,7 +142,7 @@
       });
 
       T(JSON.parse(xhr.responseText).ok);
-      T(CouchDB.session().userCtx.name == 'Jason Davies');
+      TEquals('Jason Davies', CouchDB.session().userCtx.name);
 
       // update one's own credentials document
       jasonUserDoc.foo=2;
@@ -153,8 +153,8 @@
         usersDb.deleteDoc(jchrisUserDoc);
         T(false && "Can't delete other users docs. Should have thrown an error.");
       } catch (e) {
-        T(e.error == "forbidden");
-        T(usersDb.last_req.status == 403);
+        TEquals("forbidden", e.error);
+        TEquals(403, usersDb.last_req.status);
       }
 
       // TODO should login() throw an exception here?