Index: chrome/browser/extensions/api/declarative/rules_registry_service_unittest.cc |
diff --git a/chrome/browser/extensions/api/declarative/rules_registry_service_unittest.cc b/chrome/browser/extensions/api/declarative/rules_registry_service_unittest.cc |
index 15d3005343dac280668f4c66e7ff2ea16236d904..3769b798bcbb6081a8d5c3c8cfc4bc10f0393959 100644 |
--- a/chrome/browser/extensions/api/declarative/rules_registry_service_unittest.cc |
+++ b/chrome/browser/extensions/api/declarative/rules_registry_service_unittest.cc |
@@ -10,6 +10,9 @@ |
#include "content/public/test/test_browser_thread.h" |
#include "extensions/browser/api/declarative/test_rules_registry.h" |
#include "extensions/browser/api/declarative_webrequest/webrequest_constants.h" |
+#include "extensions/common/extension.h" |
+#include "extensions/common/extension_builder.h" |
+#include "extensions/common/value_builder.h" |
#include "testing/gtest/include/gtest/gtest.h" |
namespace { |
@@ -20,7 +23,7 @@ void InsertRule(scoped_refptr<extensions::RulesRegistry> registry, |
std::vector<linked_ptr<extensions::RulesRegistry::Rule> > add_rules; |
add_rules.push_back(make_linked_ptr(new extensions::RulesRegistry::Rule)); |
add_rules[0]->id.reset(new std::string(id)); |
- std::string error = registry->AddRules(kExtensionId, add_rules); |
+ std::string error = registry->AddRules(kExtensionId, add_rules, false); |
EXPECT_TRUE(error.empty()); |
} |
@@ -96,8 +99,16 @@ TEST_F(RulesRegistryServiceTest, TestConstructionAndMultiThreading) { |
message_loop_.RunUntilIdle(); |
// Test extension uninstalling. |
- |
- registry_service.SimulateExtensionUninstalled(kExtensionId); |
+ scoped_ptr<base::DictionaryValue> manifest = DictionaryBuilder() |
+ .Set("name", "Extension") |
+ .Set("version", "1.0") |
+ .Set("manifest_version", 2) |
+ .Build(); |
+ scoped_refptr<Extension> extension = ExtensionBuilder() |
+ .SetManifest(manifest.Pass()) |
+ .SetID(kExtensionId) |
+ .Build(); |
+ registry_service.SimulateExtensionUninstalled(extension.get()); |
content::BrowserThread::PostTask( |
content::BrowserThread::UI, FROM_HERE, |