summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/api/instance_id/instance_id_apitest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/extensions/api/instance_id/instance_id_apitest.cc')
-rw-r--r--chrome/browser/extensions/api/instance_id/instance_id_apitest.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/chrome/browser/extensions/api/instance_id/instance_id_apitest.cc b/chrome/browser/extensions/api/instance_id/instance_id_apitest.cc
index 4a1b08a..bc32d81 100644
--- a/chrome/browser/extensions/api/instance_id/instance_id_apitest.cc
+++ b/chrome/browser/extensions/api/instance_id/instance_id_apitest.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "base/memory/scoped_ptr.h"
#include "base/run_loop.h"
#include "chrome/browser/extensions/api/instance_id/instance_id_api.h"
#include "chrome/browser/extensions/extension_apitest.h"
@@ -22,11 +23,12 @@ namespace extensions {
namespace {
-KeyedService* BuildFakeGCMProfileService(content::BrowserContext* context) {
- gcm::FakeGCMProfileService* service =
- new gcm::FakeGCMProfileService(Profile::FromBrowserContext(context));
+scoped_ptr<KeyedService> BuildFakeGCMProfileService(
+ content::BrowserContext* context) {
+ scoped_ptr<gcm::FakeGCMProfileService> service(
+ new gcm::FakeGCMProfileService(Profile::FromBrowserContext(context)));
service->SetDriverForTesting(new instance_id::FakeGCMDriverForInstanceID());
- return service;
+ return service.Pass();
}
} // namespace