| Index: chrome/browser/browser_browsertest.cc
|
| diff --git a/chrome/browser/browser_browsertest.cc b/chrome/browser/browser_browsertest.cc
|
| index 55a2a846980aabff63b3fa7d418a2ec580a73c2c..2b987268acfce0501ae2ad7d62cdc78ea1b6563d 100644
|
| --- a/chrome/browser/browser_browsertest.cc
|
| +++ b/chrome/browser/browser_browsertest.cc
|
| @@ -306,8 +306,8 @@ IN_PROC_BROWSER_TEST_F(BrowserTest, RenderIdleTime) {
|
| }
|
| }
|
|
|
| -// Test IDC_CREATE_SHORTCUTS command is enabled for url scheme file, ftp, http
|
| -// and https and disabled for chrome://, about:// etc.
|
| +// Test IDC_CREATE_SHORTCUTS command is enabled for url scheme file, ftp, http,
|
| +// https, and httpsv and disabled for chrome://, about:// etc.
|
| // TODO(pinkerton): Disable app-mode in the model until we implement it
|
| // on the Mac. http://crbug.com/13148
|
| #if !defined(OS_MACOSX)
|
| @@ -343,6 +343,20 @@ IN_PROC_BROWSER_TEST_F(BrowserTest, CommandCreateAppShortcutHttps) {
|
| EXPECT_TRUE(command_updater->IsCommandEnabled(IDC_CREATE_SHORTCUTS));
|
| }
|
|
|
| +IN_PROC_BROWSER_TEST_F(BrowserTest, CommandCreateAppShortcutHttpsv) {
|
| + CommandUpdater* command_updater = browser()->command_updater();
|
| +
|
| + net::TestServer test_server(net::TestServer::TYPE_HTTPS, FilePath(kDocRoot));
|
| + ASSERT_TRUE(test_server.Start());
|
| + GURL https_url(test_server.GetURL("/"));
|
| + GURL::Replacements replacements;
|
| + replacements.SetSchemeStr("httpsv");
|
| + GURL httpsv_url = https_url.ReplaceComponents(replacements);
|
| + ASSERT_TRUE(https_url.SchemeIs(chrome::kHttpsvScheme));
|
| + ui_test_utils::NavigateToURL(browser(), https_url);
|
| + EXPECT_TRUE(command_updater->IsCommandEnabled(IDC_CREATE_SHORTCUTS));
|
| +}
|
| +
|
| IN_PROC_BROWSER_TEST_F(BrowserTest, CommandCreateAppShortcutFtp) {
|
| CommandUpdater* command_updater = browser()->command_updater();
|
|
|
|
|