| Index: chrome/browser/extensions/extension_settings_apitest.cc
|
| diff --git a/chrome/browser/extensions/extension_settings_apitest.cc b/chrome/browser/extensions/extension_settings_apitest.cc
|
| index 6b7f8a77f0c6ccced2a3fb910797bbf99688dfd1..a2dc5e1606d9d92881a0ca31db28591091270ddf 100644
|
| --- a/chrome/browser/extensions/extension_settings_apitest.cc
|
| +++ b/chrome/browser/extensions/extension_settings_apitest.cc
|
| @@ -7,7 +7,6 @@
|
| #include "base/json/json_writer.h"
|
| #include "chrome/browser/extensions/extension_apitest.h"
|
| #include "chrome/browser/extensions/extension_service.h"
|
| -#include "chrome/browser/extensions/extension_settings_backend.h"
|
| #include "chrome/browser/extensions/extension_settings_sync_util.h"
|
| #include "chrome/browser/extensions/extension_test_message_listener.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| @@ -57,19 +56,25 @@ class ExtensionSettingsApiTest : public ExtensionApiTest {
|
|
|
| void InitSync(SyncChangeProcessor* sync_processor) {
|
| browser()->profile()->GetExtensionService()->
|
| - extension_settings_frontend()->RunWithBackend(base::Bind(
|
| - &ExtensionSettingsApiTest::InitSyncWithBackend,
|
| - this,
|
| - sync_processor));
|
| + extension_settings_frontend()->RunWithSyncableService(
|
| + // TODO(kalman): test both EXTENSION_SETTINGS and APP_SETTINGS.
|
| + syncable::EXTENSION_SETTINGS,
|
| + base::Bind(
|
| + &ExtensionSettingsApiTest::InitSyncWithSyncableService,
|
| + this,
|
| + sync_processor));
|
| MessageLoop::current()->RunAllPending();
|
| }
|
|
|
| void SendChanges(const SyncChangeList& change_list) {
|
| browser()->profile()->GetExtensionService()->
|
| - extension_settings_frontend()->RunWithBackend(base::Bind(
|
| - &ExtensionSettingsApiTest::SendChangesToBackend,
|
| - this,
|
| - change_list));
|
| + extension_settings_frontend()->RunWithSyncableService(
|
| + // TODO(kalman): test both EXTENSION_SETTINGS and APP_SETTINGS.
|
| + syncable::EXTENSION_SETTINGS,
|
| + base::Bind(
|
| + &ExtensionSettingsApiTest::SendChangesToSyncableService,
|
| + this,
|
| + change_list));
|
| MessageLoop::current()->RunAllPending();
|
| }
|
|
|
| @@ -109,17 +114,18 @@ class ExtensionSettingsApiTest : public ExtensionApiTest {
|
| return message_json;
|
| }
|
|
|
| - void InitSyncWithBackend(
|
| - SyncChangeProcessor* sync_processor, ExtensionSettingsBackend* backend) {
|
| - EXPECT_FALSE(backend->MergeDataAndStartSyncing(
|
| + void InitSyncWithSyncableService(
|
| + SyncChangeProcessor* sync_processor, SyncableService* settings_service) {
|
| + EXPECT_FALSE(settings_service->MergeDataAndStartSyncing(
|
| syncable::EXTENSION_SETTINGS,
|
| SyncDataList(),
|
| sync_processor).IsSet());
|
| }
|
|
|
| - void SendChangesToBackend(
|
| - const SyncChangeList& change_list, ExtensionSettingsBackend* backend) {
|
| - EXPECT_FALSE(backend->ProcessSyncChanges(FROM_HERE, change_list).IsSet());
|
| + void SendChangesToSyncableService(
|
| + const SyncChangeList& change_list, SyncableService* settings_service) {
|
| + EXPECT_FALSE(
|
| + settings_service->ProcessSyncChanges(FROM_HERE, change_list).IsSet());
|
| }
|
| };
|
|
|
|
|