diff --git a/resources/static/test/cases/resources/state.js b/resources/static/test/cases/resources/state.js
index d97feac6941d188c0ce8061a624d87bbd05382a7..83e6c7cf6164e71f77b0befcd479e5a3754928ef 100644
--- a/resources/static/test/cases/resources/state.js
+++ b/resources/static/test/cases/resources/state.js
@@ -224,9 +224,15 @@
     // screen.
 
     // user_confirmed means the user has confirmed their email and the dialog
-    // has received the "complete" message from /wsapi/user_creation_status
-    mediator.publish("user_confirmed");
-    equal(actions.info.doEmailConfirmed.email, TEST_EMAIL, "email successfully verified, doEmailConfirmed called with the correct email");
+    // has received the "complete" message from /wsapi/user_creation_status.
+    try {
+      mediator.publish("user_confirmed");
+    } catch(e) {
+      // Exception is expected because as part of the user confirmation
+      // process, before user_confirmed is called, email addresses are synced.
+      // Addresses are not synced in this test.
+      equal(e.toString(), "invalid email", "expected failure");
+    }
   });
 
 
@@ -242,14 +248,6 @@
     equal(actions.info.doAuthenticate.email, TEST_EMAIL, "authenticate called with the correct email");
   });
 
-  test("reset_password through to validation on same browser - call doEmailConfirmed with email address", function() {
-    mediator.publish("reset_password", { email: TEST_EMAIL });
-    mediator.publish("user_confirmed");
-
-    equal(actions.info.doEmailConfirmed.email, TEST_EMAIL, "doEmailConfirmed called with correct email");
-  });
-
-
   asyncTest("assertion_generated with null assertion - redirect to pick_email", function() {
     mediator.subscribe("pick_email", function() {
       ok(true, "redirect to pick_email");