| 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..0a1a73cdb3b1e5109e97c570deff228a8a72cc08 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 {
|
| @@ -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,
|
|
|