| 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,
|
|
|