Chromium Code Reviews| Index: chrome/renderer/print_web_view_helper_browsertest.cc |
| diff --git a/chrome/renderer/print_web_view_helper_browsertest.cc b/chrome/renderer/print_web_view_helper_browsertest.cc |
| index abc34d5a5e3305faf55fd3ddcf57ecce8aeda283..b08e9f821d2aea7054b34e1af0aae94ba7488b5b 100644 |
| --- a/chrome/renderer/print_web_view_helper_browsertest.cc |
| +++ b/chrome/renderer/print_web_view_helper_browsertest.cc |
| @@ -38,11 +38,17 @@ const char kPrintPreviewHTML[] = |
| "<body><p id=\"pdf-viewer\">Hello World!</p></body>"; |
|
vandebo (ex-Chrome)
2011/09/02 18:12:50
Probably should add a test for the new code you ad
kmadhusu
2011/09/03 00:34:00
I have added a js test.
|
| void CreatePrintSettingsDictionary(DictionaryValue* dict) { |
| + DictionaryValue* duplex_info = new DictionaryValue(); |
| + duplex_info->SetInteger(printing::kPrinterDefaultDuplexValue, |
| + printing::ONE_SIDED); |
| + duplex_info->SetInteger(printing::kUserSelectedDuplexValue, |
| + printing::SIMPLEX); |
| + |
| dict->SetBoolean(printing::kSettingLandscape, false); |
| dict->SetBoolean(printing::kSettingCollate, false); |
| dict->SetBoolean(printing::kSettingColor, false); |
| dict->SetBoolean(printing::kSettingPrintToPDF, true); |
| - dict->SetInteger(printing::kSettingDuplexMode, printing::SIMPLEX); |
| + dict->Set(printing::kSettingDuplexModeInfo, duplex_info); |
| dict->SetInteger(printing::kSettingCopies, 1); |
| dict->SetString(printing::kSettingDeviceName, "dummy"); |
| dict->SetString(printing::kPreviewUIAddr, "0xb33fbeef"); |
| @@ -380,6 +386,7 @@ TEST_F(PrintWebViewHelperPreviewTest, OnPrintPreview) { |
| // Fill in some dummy values. |
| DictionaryValue dict; |
| CreatePrintSettingsDictionary(&dict); |
| + |
| PrintWebViewHelper::Get(view_)->OnPrintPreview(dict); |
| EXPECT_EQ(0, render_thread_.print_preview_pages_remaining()); |