Index: extensions/shell/browser/api/identity/identity_api_unittest.cc |
diff --git a/extensions/shell/browser/api/identity/identity_api_unittest.cc b/extensions/shell/browser/api/identity/identity_api_unittest.cc |
index 26fa49e0908d909230feffee7de09dc82a788b0a..6ed13f9e3513047fb8eae38e2a160864331a80ab 100644 |
--- a/extensions/shell/browser/api/identity/identity_api_unittest.cc |
+++ b/extensions/shell/browser/api/identity/identity_api_unittest.cc |
@@ -84,5 +84,16 @@ TEST_F(IdentityApiTest, GetAuthToken) { |
EXPECT_EQ("token123", value); |
} |
+// Verifies that the removeCachedAuthToken function exists and can be called |
+// without crashing. |
+TEST_F(IdentityApiTest, RemoveCachedAuthToken) { |
+ MockShellOAuth2TokenService token_service; |
+ |
+ // Function succeeds and returns nothing (for its callback). |
+ scoped_ptr<base::Value> result = RunFunctionAndReturnValue( |
+ new IdentityRemoveCachedAuthTokenFunction, "[{}]"); |
+ EXPECT_FALSE(result.get()); |
+} |
+ |
} // namespace shell |
} // namespace extensions |