Chromium Code Reviews| Index: chrome/browser/prerender/prerender_unittest.cc |
| diff --git a/chrome/browser/prerender/prerender_unittest.cc b/chrome/browser/prerender/prerender_unittest.cc |
| index 68d6c5bbddbb4f1c7dbcc19977ddbac1ab8352a3..445639d6f98388f41a141e34978f8e2bb6f15027 100644 |
| --- a/chrome/browser/prerender/prerender_unittest.cc |
| +++ b/chrome/browser/prerender/prerender_unittest.cc |
| @@ -15,6 +15,7 @@ |
| #include "base/message_loop/message_loop.h" |
| #include "base/metrics/field_trial.h" |
| #include "base/strings/stringprintf.h" |
| +#include "base/test/scoped_feature_list.h" |
| #include "base/test/simple_test_clock.h" |
| #include "base/test/simple_test_tick_clock.h" |
| #include "base/time/time.h" |
| @@ -411,12 +412,12 @@ class PrerenderTest : public testing::Test { |
| TEST_F(PrerenderTest, PrerenderRespectsDisableFlag) { |
| RestorePrerenderMode restore_prerender_mode; |
| ASSERT_TRUE(PrerenderManager::IsPrerenderingPossible()); |
| - base::CommandLine* command_line = base::CommandLine::ForCurrentProcess(); |
| - command_line->AppendSwitchASCII( |
| - switches::kPrerenderMode, |
| - switches::kPrerenderModeSwitchValueDisabled); |
| - prerender::ConfigurePrerender(*command_line); |
| - ASSERT_FALSE(PrerenderManager::IsPrerenderingPossible()); |
| + { |
| + base::test::ScopedFeatureList scoped_feature_list; |
| + scoped_feature_list.InitAndDisableFeature(kNoStatePrefetchFeature); |
|
pasko
2016/12/01 16:47:58
please also test setting the "simple_load"
droger
2016/12/05 14:48:27
Done.
|
| + prerender::ConfigurePrerender(); |
| + ASSERT_FALSE(PrerenderManager::IsPrerenderingPossible()); |
| + } |
| } |
| TEST_F(PrerenderTest, PrerenderRespectsThirdPartyCookiesPref) { |