| Index: chrome/browser/extensions/extensions_service_unittest.cc
|
| diff --git a/chrome/browser/extensions/extensions_service_unittest.cc b/chrome/browser/extensions/extensions_service_unittest.cc
|
| index 3adc05b4c3f9ca73ec3a43930045b23c0e506d29..2f425161deab58bc649d16306c556f8f65a30fed 100644
|
| --- a/chrome/browser/extensions/extensions_service_unittest.cc
|
| +++ b/chrome/browser/extensions/extensions_service_unittest.cc
|
| @@ -140,13 +140,10 @@ class MockExtensionProvider : public ExternalExtensionProvider {
|
| }
|
|
|
| // ExternalExtensionProvider implementation:
|
| - virtual void VisitRegisteredExtension(
|
| - Visitor* visitor, const std::set<std::string>& ids_to_ignore) const {
|
| + virtual void VisitRegisteredExtension(Visitor* visitor) const {
|
| visit_count_++;
|
| for (DataMap::const_iterator i = extension_map_.begin();
|
| i != extension_map_.end(); ++i) {
|
| - if (ids_to_ignore.find(i->first) != ids_to_ignore.end())
|
| - continue;
|
| scoped_ptr<Version> version;
|
| version.reset(Version::GetVersionFromString(i->second.first));
|
|
|
| @@ -198,8 +195,7 @@ class MockProviderVisitor : public ExternalExtensionProvider::Visitor {
|
| MockProviderVisitor() : ids_found_(0) {
|
| }
|
|
|
| - int Visit(const std::string& json_data,
|
| - const std::set<std::string>& ignore_list) {
|
| + int Visit(const std::string& json_data) {
|
| // Give the test json file to the provider for parsing.
|
| provider_.reset(new ExternalPrefExtensionProvider());
|
| provider_->SetPreferencesForTesting(json_data);
|
| @@ -220,9 +216,8 @@ class MockProviderVisitor : public ExternalExtensionProvider::Visitor {
|
|
|
| // Reset our counter.
|
| ids_found_ = 0;
|
| - // Ask the provider to look up all extensions (and return the ones
|
| - // found (that are not on the ignore list).
|
| - provider_->VisitRegisteredExtension(this, ignore_list);
|
| + // Ask the provider to look up all extensions and return them.
|
| + provider_->VisitRegisteredExtension(this);
|
|
|
| return ids_found_;
|
| }
|
| @@ -2827,14 +2822,6 @@ TEST_F(ExtensionsServiceTest, ExternalPrefProvider) {
|
| "}";
|
|
|
| MockProviderVisitor visitor;
|
| - std::set<std::string> ignore_list;
|
| - EXPECT_EQ(3, visitor.Visit(json_data, ignore_list));
|
| - ignore_list.insert("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
|
| - EXPECT_EQ(2, visitor.Visit(json_data, ignore_list));
|
| - ignore_list.insert("bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb");
|
| - EXPECT_EQ(1, visitor.Visit(json_data, ignore_list));
|
| - ignore_list.insert("cccccccccccccccccccccccccccccccc");
|
| - EXPECT_EQ(0, visitor.Visit(json_data, ignore_list));
|
|
|
| // Simulate an external_extensions.json file that contains seven invalid
|
| // extensions:
|
| @@ -2878,8 +2865,7 @@ TEST_F(ExtensionsServiceTest, ExternalPrefProvider) {
|
| " \"external_version\": \"1.0\""
|
| " }"
|
| "}";
|
| - ignore_list.clear();
|
| - EXPECT_EQ(1, visitor.Visit(json_data, ignore_list));
|
| + EXPECT_EQ(1, visitor.Visit(json_data));
|
| }
|
|
|
| // Test loading good extensions from the profile directory.
|
|
|