#include "chrome/browser/sync/test/integration/sync_test.h"
#include "chrome/browser/ui/app_list/app_list_syncable_service.h"
#include "chrome/browser/ui/app_list/app_list_syncable_service_factory.h"
-#include "chrome/common/chrome_switches.h"
#include "content/public/browser/notification_service.h"
#include "content/public/test/test_utils.h"
#include "extensions/browser/extension_prefs.h"
virtual ~TwoClientAppListSyncTest() {}
// SyncTest
+ virtual void SetUpCommandLine(CommandLine* command_line) OVERRIDE {
+ SyncTest::SetUpCommandLine(command_line);
+ command_line->AppendSwitch(app_list::switches::kEnableSyncAppList);
+ }
+
virtual bool SetupClients() OVERRIDE {
if (!SyncTest::SetupClients())
return false;
EXPECT_EQ(sync_pb::AppListSpecifics::TYPE_APP, sync_item->item_type);
}
+#if !defined(OS_MACOSX)
+
class TwoClientAppListSyncFolderTest : public TwoClientAppListSyncTest {
public:
TwoClientAppListSyncFolderTest() {}
ASSERT_TRUE(AwaitQuiescence());
ASSERT_TRUE(AllProfilesHaveSameAppListAsVerifier());
}
+
+#endif // !defined(OS_MACOSX)