From 4b55adfe5627ba62330dfd4f474c7257ae4626af Mon Sep 17 00:00:00 2001
From: Shane Tomlinson <stomlinson@mozilla.com>
Date: Tue, 27 Sep 2011 15:41:16 +0100
Subject: [PATCH] Updating the completeUserRegistration tests for valid/invalid
 cases.

---
 .../test/qunit/browserid-network_test.js       | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

diff --git a/browserid/static/dialog/test/qunit/browserid-network_test.js b/browserid/static/dialog/test/qunit/browserid-network_test.js
index 653a4023b..a3f938fb3 100644
--- a/browserid/static/dialog/test/qunit/browserid-network_test.js
+++ b/browserid/static/dialog/test/qunit/browserid-network_test.js
@@ -265,9 +265,21 @@ steal.plugins("jquery", "funcunit/qunit").then("/dialog/resources/browserid-netw
   });
 
   test("completeUserRegistration with valid token", function() {
-    network.completeUserRegistration("token", "password", function() {
-      // XXX need a valid test here.
-      ok(true);
+    network.completeUserRegistration("token", "password", function(registered) {
+      ok(registered);
+      start();
+    }, function onFailure() {
+      ok(false);
+      start();
+    });
+
+    stop();
+  });
+
+  test("completeUserRegistration with invalid token", function() {
+    xhr.useResult("invalid");
+    network.completeUserRegistration("token", "password", function(registered) {
+      equal(registered, false);
       start();
     }, function onFailure() {
       ok(false);
-- 
GitLab