Chromium Code Reviews| Index: chrome/browser/safe_browsing/srt_fetcher_browsertest_win.cc |
| diff --git a/chrome/browser/safe_browsing/srt_fetcher_browsertest_win.cc b/chrome/browser/safe_browsing/srt_fetcher_browsertest_win.cc |
| index 935b36ddf18f72d0629f173ee3925b9aedd2bef0..e01530fbdf5e0d44ff1f483e87510d3ec00d0d8c 100644 |
| --- a/chrome/browser/safe_browsing/srt_fetcher_browsertest_win.cc |
| +++ b/chrome/browser/safe_browsing/srt_fetcher_browsertest_win.cc |
| @@ -27,6 +27,7 @@ |
| #include "chrome/browser/safe_browsing/srt_client_info_win.h" |
| #include "chrome/browser/ui/browser.h" |
| #include "chrome/browser/ui/browser_finder.h" |
| +#include "chrome/browser/ui/test/test_browser_dialog.h" |
| #include "chrome/common/pref_names.h" |
| #include "chrome/test/base/in_process_browser_test.h" |
| #include "components/component_updater/pref_names.h" |
| @@ -267,6 +268,13 @@ class SRTFetcherTest : public InProcessBrowserTest, |
| base::OnceClosure first_launch_callback_; |
| }; |
| +class SRTFetcherPromptTest : public DialogBrowserTest { |
| + public: |
| + void ShowDialog(const std::string& name) override { |
| + DisplaySRTPromptForTesting(); |
| + } |
| +}; |
| + |
| } // namespace |
| IN_PROC_BROWSER_TEST_F(SRTFetcherTest, NothingFound) { |
| @@ -578,4 +586,8 @@ IN_PROC_BROWSER_TEST_F(SRTFetcherTest, ReporterLogging_MultipleLaunches) { |
| ExpectToRunAgain(kDaysBetweenSuccessfulSwReporterRuns); |
| } |
| +IN_PROC_BROWSER_TEST_F(SRTFetcherPromptTest, InvokeDialog_SRTError) { |
|
mattm
2017/03/14 18:46:14
Can you add a comment for this test? (could just b
kylix_rd
2017/03/14 20:06:32
Done.
|
| + RunDialog(); |
| +} |
| + |
| } // namespace safe_browsing |