Index: sync/internal_api/js_sync_encryption_handler_observer_unittest.cc |
diff --git a/sync/internal_api/js_sync_encryption_handler_observer_unittest.cc b/sync/internal_api/js_sync_encryption_handler_observer_unittest.cc |
index 70ebab70f8b2d39cc2fbc35104b7ed60528cff3f..d42f0e591c49784db09e9b3b7462cb303d8b9372 100644 |
--- a/sync/internal_api/js_sync_encryption_handler_observer_unittest.cc |
+++ b/sync/internal_api/js_sync_encryption_handler_observer_unittest.cc |
@@ -154,5 +154,19 @@ TEST_F(JsSyncEncryptionHandlerObserverTest, OnCryptographerStateChanged) { |
PumpLoop(); |
} |
+TEST_F(JsSyncEncryptionHandlerObserverTest, OnPassphraseStateChanged) { |
+ InSequence dummy; |
+ |
+ DictionaryValue passphrase_state_details; |
+ passphrase_state_details.SetString("passphraseState", "IMPLICIT_PASSPHRASE"); |
+ EXPECT_CALL(mock_js_event_handler_, |
+ HandleJsEvent("onPassphraseStateChanged", |
+ HasDetailsAsDictionary(passphrase_state_details))); |
+ |
+ js_sync_encryption_handler_observer_.OnPassphraseStateChanged( |
+ IMPLICIT_PASSPHRASE); |
+ PumpLoop(); |
+} |
+ |
} // namespace |
} // namespace syncer |