Index: chrome/browser/extensions/extension_webstore_private_apitest.cc |
diff --git a/chrome/browser/extensions/extension_webstore_private_apitest.cc b/chrome/browser/extensions/extension_webstore_private_apitest.cc |
index d7fbf65a7050d69733c5cb82cea3d79e1cc93996..ec28b22c9393bd5c133c82343afd3e59e1849d20 100644 |
--- a/chrome/browser/extensions/extension_webstore_private_apitest.cc |
+++ b/chrome/browser/extensions/extension_webstore_private_apitest.cc |
@@ -20,6 +20,9 @@ |
namespace { |
+const char* kExtensionID = "enfkhcelefdadlmkffamgdlgplcionje"; |
+const char* kAppID = "iladmdjkfniedhfhcfoefgojhgaiaccc"; |
+ |
class WebstoreInstallListener : public WebstoreInstaller::Delegate { |
public: |
WebstoreInstallListener() |
@@ -170,7 +173,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionWebstorePrivateApiTest, |
ASSERT_TRUE(RunInstallTest("app_install_bubble.html", "app.crx")); |
listener.Wait(); |
ASSERT_TRUE(listener.received_success()); |
- ASSERT_EQ("iladmdjkfniedhfhcfoefgojhgaiaccc", listener.id()); |
+ ASSERT_EQ(kAppID, listener.id()); |
} |
// Tests using the iconUrl parameter to the install function. |
@@ -178,3 +181,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionWebstorePrivateApiTest, |
IconUrl) { |
ASSERT_TRUE(RunInstallTest("icon_url.html", "extension.crx")); |
} |
+ |
+// Tests using silentlyInstall to install extensions. |
+IN_PROC_BROWSER_TEST_F(ExtensionWebstorePrivateApiTest, SilentlyInstall) { |
+ WebstorePrivateApi::SetTrustedIDForTesting(kExtensionID); |
+ ASSERT_TRUE(RunInstallTest("silently_install.html", "extension.crx")); |
+} |