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