diff --git a/browserid/static/dialog/test/qunit/browserid-network_test.js b/browserid/static/dialog/test/qunit/browserid-network_test.js index 653a4023b6f549cd09e7c2994e1385d6e76a40bb..a3f938fb3113d5add9f7998b208591d243d2b96d 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);