| Index: chrome/browser/subresource_filter/subresource_filter_browsertest.cc
|
| diff --git a/chrome/browser/subresource_filter/subresource_filter_browsertest.cc b/chrome/browser/subresource_filter/subresource_filter_browsertest.cc
|
| index 974cae9a8d4f2770fce5a58c79d4ce31412616b1..f1e347e7dedccb2b5eac870b8615e7def2ea14ec 100644
|
| --- a/chrome/browser/subresource_filter/subresource_filter_browsertest.cc
|
| +++ b/chrome/browser/subresource_filter/subresource_filter_browsertest.cc
|
| @@ -261,7 +261,7 @@ class SubresourceFilterBrowserTestImpl : public InProcessBrowserTest {
|
| }
|
|
|
| virtual void SetUpActivationFeature() {
|
| - scoped_feature_toggle_.reset(new ScopedSubresourceFilterFeatureToggle(
|
| + ToggleFeatures(base::MakeUnique<ScopedSubresourceFilterFeatureToggle>(
|
| base::FeatureList::OVERRIDE_ENABLE_FEATURE, kActivationLevelEnabled,
|
| kActivationScopeActivationList, kActivationListPhishingInterstitial,
|
| measure_performance_ ? "1" : "0", "" /* suppress_notifications */,
|
| @@ -363,8 +363,12 @@ class SubresourceFilterBrowserTestImpl : public InProcessBrowserTest {
|
| test_ruleset_publisher_.SetRuleset(test_ruleset_pair.unindexed));
|
| }
|
|
|
| - void set_scoped_feature_toggle(ScopedSubresourceFilterFeatureToggle* toggle) {
|
| - scoped_feature_toggle_.reset(toggle);
|
| + void ToggleFeatures(
|
| + std::unique_ptr<ScopedSubresourceFilterFeatureToggle> features) {
|
| + scoped_feature_toggle_ = std::move(features);
|
| + ContentSubresourceFilterDriverFactory* driver_factory =
|
| + ContentSubresourceFilterDriverFactory::FromWebContents(web_contents());
|
| + driver_factory->set_configuration_for_testing(GetActiveConfiguration());
|
| }
|
|
|
| private:
|
| @@ -460,7 +464,7 @@ class SubresourceFilterListBrowserTest
|
| : SubresourceFilterBrowserTestImpl(false, false) {}
|
|
|
| void SetUpActivationFeature() override {
|
| - set_scoped_feature_toggle(new ScopedSubresourceFilterFeatureToggle(
|
| + ToggleFeatures(base::MakeUnique<ScopedSubresourceFilterFeatureToggle>(
|
| base::FeatureList::OVERRIDE_ENABLE_FEATURE, kActivationLevelEnabled,
|
| kActivationScopeActivationList, kActivationListSubresourceFilter, "0",
|
| "" /* suppress_notifications */, "false"));
|
|
|