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 |