Index: chrome/browser/component_updater/subresource_filter_component_installer_unittest.cc |
diff --git a/chrome/browser/component_updater/subresource_filter_component_installer_unittest.cc b/chrome/browser/component_updater/subresource_filter_component_installer_unittest.cc |
index 9c9dae1d278040a221a96cd4ef24a25ad7a7db4f..1e1167ce7991b42bf478890cf1738ba144315798 100644 |
--- a/chrome/browser/component_updater/subresource_filter_component_installer_unittest.cc |
+++ b/chrome/browser/component_updater/subresource_filter_component_installer_unittest.cc |
@@ -85,6 +85,13 @@ class SubresourceFilterMockComponentUpdateService |
DISALLOW_COPY_AND_ASSIGN(SubresourceFilterMockComponentUpdateService); |
}; |
+subresource_filter::Configuration CreateConfigUsingRulesetFlavor( |
+ const char* ruleset_flavor) { |
+ subresource_filter::Configuration config; |
+ config.ruleset_flavor = ruleset_flavor; |
+ return config; |
+} |
+ |
} // namespace |
namespace component_updater { |
@@ -166,11 +173,8 @@ class SubresourceFilterComponentInstallerTest : public PlatformTest { |
void ExpectInstallerTag(const char* expected_tag, |
const char* ruleset_flavor) { |
- base::FieldTrialList field_trial_list(nullptr /* entropy_provider */); |
- subresource_filter::testing::ScopedSubresourceFilterFeatureToggle |
- scoped_feature_toggle(base::FeatureList::OVERRIDE_ENABLE_FEATURE, |
- {{subresource_filter::kRulesetFlavorParameterName, |
- ruleset_flavor}}); |
+ subresource_filter::testing::ScopedSubresourceFilterConfigurator |
+ configurator(CreateConfigUsingRulesetFlavor(ruleset_flavor)); |
EXPECT_EQ(expected_tag, |
SubresourceFilterComponentInstallerTraits::GetInstallerTag()); |
} |
@@ -190,11 +194,8 @@ class SubresourceFilterComponentInstallerTest : public PlatformTest { |
TEST_F(SubresourceFilterComponentInstallerTest, |
TestComponentRegistrationWhenFeatureDisabled) { |
- base::FieldTrialList field_trial_list(nullptr); |
subresource_filter::testing::ScopedSubresourceFilterFeatureToggle |
- scoped_feature_toggle(base::FeatureList::OVERRIDE_DISABLE_FEATURE, |
- subresource_filter::kActivationLevelEnabled, |
- subresource_filter::kActivationScopeNoSites); |
+ feature_toggle(base::FeatureList::OVERRIDE_DISABLE_FEATURE); |
std::unique_ptr<SubresourceFilterMockComponentUpdateService> |
component_updater(new SubresourceFilterMockComponentUpdateService()); |
EXPECT_CALL(*component_updater, RegisterComponent(testing::_)).Times(0); |
@@ -204,11 +205,8 @@ TEST_F(SubresourceFilterComponentInstallerTest, |
TEST_F(SubresourceFilterComponentInstallerTest, |
TestComponentRegistrationWhenFeatureEnabled) { |
- base::FieldTrialList field_trial_list(nullptr); |
subresource_filter::testing::ScopedSubresourceFilterFeatureToggle |
- scoped_feature_toggle(base::FeatureList::OVERRIDE_ENABLE_FEATURE, |
- subresource_filter::kActivationLevelDisabled, |
- subresource_filter::kActivationScopeNoSites); |
+ feature_toggle(base::FeatureList::OVERRIDE_ENABLE_FEATURE); |
std::unique_ptr<SubresourceFilterMockComponentUpdateService> |
component_updater(new SubresourceFilterMockComponentUpdateService()); |
EXPECT_CALL(*component_updater, RegisterComponent(testing::_)) |
@@ -274,10 +272,8 @@ TEST_F(SubresourceFilterComponentInstallerTest, InstallerTag) { |
} |
TEST_F(SubresourceFilterComponentInstallerTest, InstallerAttributesDefault) { |
- base::FieldTrialList field_trial_list(nullptr /* entropy_provider */); |
- subresource_filter::testing::ScopedSubresourceFilterFeatureToggle |
- scoped_feature_toggle(base::FeatureList::OVERRIDE_ENABLE_FEATURE, |
- std::map<std::string, std::string>()); |
+ subresource_filter::testing::ScopedSubresourceFilterConfigurator |
+ scoped_configuration((subresource_filter::Configuration())); |
EXPECT_EQ(update_client::InstallerAttributes(), GetInstallerAttributes()); |
} |
@@ -285,25 +281,10 @@ TEST_F(SubresourceFilterComponentInstallerTest, InstallerAttributesCustomTag) { |
constexpr char kTagKey[] = "tag"; |
constexpr char kTagValue[] = "a"; |
- base::FieldTrialList field_trial_list(nullptr /* entropy_provider */); |
- subresource_filter::testing::ScopedSubresourceFilterFeatureToggle |
- scoped_feature_toggle( |
- base::FeatureList::OVERRIDE_ENABLE_FEATURE, |
- {{subresource_filter::kRulesetFlavorParameterName, kTagValue}}); |
+ subresource_filter::testing::ScopedSubresourceFilterConfigurator |
+ scoped_configuration(CreateConfigUsingRulesetFlavor(kTagValue)); |
EXPECT_EQ(update_client::InstallerAttributes({{kTagKey, kTagValue}}), |
GetInstallerAttributes()); |
} |
-TEST_F(SubresourceFilterComponentInstallerTest, |
- InstallerAttributesFeatureDisabled) { |
- constexpr char kTagValue[] = "test_value"; |
- |
- base::FieldTrialList field_trial_list(nullptr /* entropy_provider */); |
- subresource_filter::testing::ScopedSubresourceFilterFeatureToggle |
- scoped_feature_toggle( |
- base::FeatureList::OVERRIDE_USE_DEFAULT, |
- {{subresource_filter::kRulesetFlavorParameterName, kTagValue}}); |
- EXPECT_EQ(update_client::InstallerAttributes(), GetInstallerAttributes()); |
-} |
- |
} // namespace component_updater |