| Index: chrome/browser/ui/webui/print_preview_ui_uitest.cc
 | 
| diff --git a/chrome/browser/ui/webui/print_preview_ui_uitest.cc b/chrome/browser/ui/webui/print_preview_ui_uitest.cc
 | 
| index 3d5ddf6f5fba1e7f59bce5a83410ac61128d5456..a8bba38978b3b413e66d816dfffd8f5d2319640b 100644
 | 
| --- a/chrome/browser/ui/webui/print_preview_ui_uitest.cc
 | 
| +++ b/chrome/browser/ui/webui/print_preview_ui_uitest.cc
 | 
| @@ -72,4 +72,41 @@ TEST_F(PrintPreviewUITest, PrintCommandDisabled) {
 | 
|    ASSERT_FALSE(enabled);
 | 
|  }
 | 
|  
 | 
| +TEST_F(PrintPreviewUITest, AdvancedPrintCommandEnabled) {
 | 
| +  scoped_refptr<BrowserProxy> browser(automation()->GetBrowserWindow(0));
 | 
| +  ASSERT_TRUE(browser.get());
 | 
| +
 | 
| +  // Go to the about:blank page.
 | 
| +  NavigateToURL(GURL(chrome::kAboutBlankURL));
 | 
| +
 | 
| +  // Make sure there is 1 tab and print is enabled. Create print preview tab.
 | 
| +  int tab_count;
 | 
| +  ASSERT_TRUE(browser->GetTabCount(&tab_count));
 | 
| +  ASSERT_EQ(1, tab_count);
 | 
| +  bool enabled;
 | 
| +  ASSERT_TRUE(browser->IsMenuCommandEnabled(IDC_PRINT, &enabled));
 | 
| +  ASSERT_TRUE(enabled);
 | 
| +
 | 
| +  // Make sure advanced print command (Ctrl+Shift+p) is enabled.
 | 
| +  enabled = false;
 | 
| +  ASSERT_TRUE(browser->IsMenuCommandEnabled(IDC_ADVANCED_PRINT, &enabled));
 | 
| +  ASSERT_TRUE(enabled);
 | 
| +
 | 
| +  ASSERT_TRUE(browser->RunCommand(IDC_PRINT));
 | 
| +
 | 
| +  // Make sure there are 2 tabs and print is disabled.
 | 
| +  ASSERT_TRUE(browser->GetTabCount(&tab_count));
 | 
| +  ASSERT_EQ(2, tab_count);
 | 
| +  scoped_refptr<TabProxy> tab = browser->GetActiveTab();
 | 
| +  ASSERT_TRUE(tab.get());
 | 
| +  AssertIsPrintPage(tab);
 | 
| +  ASSERT_TRUE(browser->IsMenuCommandEnabled(IDC_PRINT, &enabled));
 | 
| +  ASSERT_FALSE(enabled);
 | 
| +
 | 
| +  // Make sure advanced print command (Ctrl+Shift+p) is enabled on preview tab.
 | 
| +  enabled = false;
 | 
| +  ASSERT_TRUE(browser->IsMenuCommandEnabled(IDC_ADVANCED_PRINT, &enabled));
 | 
| +  ASSERT_TRUE(enabled);
 | 
| +}
 | 
| +
 | 
|  }  // namespace
 | 
| 
 |