# Copyright 2016 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
source_set("test_support") {
testonly = true
sources = [
"browsing_data_test_util.h",
"browsing_data_test_util.mm",
"chrome_test_util.h",
"chrome_test_util.mm",
"histogram_test_util.h",
"histogram_test_util.mm",
"history_test_util.h",
"mock_reauthentication_module.h",
"mock_reauthentication_module.mm",
"navigation_test_util.h",
"navigation_test_util.mm",
"password_test_util.h",
"password_test_util.mm",
"settings_test_util.h",
"settings_test_util.mm",
"signin_test_util.h",
"signin_test_util.mm",
"sync_test_util.h",
"sync_test_util.mm",
"tab_test_util.h",
"tab_test_util.mm",
"web_view_interaction_test_util.h",
"web_view_interaction_test_util.mm",
"window_test_util.h",
"window_test_util.mm",
]
deps = [
"//base",
"//base/test:test_support",
"//components/autofill/core/browser",
"//components/bookmarks/browser",
"//components/browser_sync",
"//components/browsing_data/core",
"//components/content_settings/core/browser",
"//components/content_settings/core/common",
"//components/crash/core/common:reporter_running_ios",
"//components/history/core/browser",
"//components/keyed_service/core",
"//components/metrics",
"//components/metrics/demographics:test_support",
"//components/prefs",
"//components/previous_session_info",
"//components/sync:test_support",
"//components/sync/base",
"//components/sync_device_info",
"//components/sync_sessions",
"//components/sync_sessions:test_support",
"//google_apis",
"//ios/chrome/app:app_internal",
"//ios/chrome/app/application_delegate:application_delegate_internal",
"//ios/chrome/app/application_delegate:test_support",
"//ios/chrome/browser/autofill/model",
"//ios/chrome/browser/autofill/ui_bundled/form_input_accessory:common",
"//ios/chrome/browser/bookmarks/model",
"//ios/chrome/browser/bookmarks/ui_bundled:core",
"//ios/chrome/browser/browser_state/model",
"//ios/chrome/browser/browser_view/ui_bundled",
"//ios/chrome/browser/browsing_data/model",
"//ios/chrome/browser/content_settings/model",
"//ios/chrome/browser/history/model",
"//ios/chrome/browser/infobars/model",
"//ios/chrome/browser/main/model",
"//ios/chrome/browser/metrics/model:metrics_browser_agent",
"//ios/chrome/browser/metrics/model:metrics_internal",
"//ios/chrome/browser/passwords/ui_bundled/bottom_sheet:common",
"//ios/chrome/browser/sessions/model:session_restoration_service",
"//ios/chrome/browser/sessions/model:session_restoration_service_factory",
"//ios/chrome/browser/shared/coordinator/scene:scene_state_header",
"//ios/chrome/browser/shared/coordinator/scene:scene_testing",
"//ios/chrome/browser/shared/model/application_context",
"//ios/chrome/browser/shared/model/browser_state",
"//ios/chrome/browser/shared/model/paths",
"//ios/chrome/browser/shared/model/prefs:pref_names",
"//ios/chrome/browser/shared/model/profile",
"//ios/chrome/browser/shared/model/url:constants",
"//ios/chrome/browser/shared/model/web_state_list",
"//ios/chrome/browser/shared/public/commands",
"//ios/chrome/browser/shared/public/features:system_flags",
"//ios/chrome/browser/shared/ui/util",
"//ios/chrome/browser/signin/model",
"//ios/chrome/browser/signin/model:fake_system_identity",
"//ios/chrome/browser/signin/model:fake_system_identity_manager",
"//ios/chrome/browser/signin/model:system_identity_manager",
"//ios/chrome/browser/sync/model",
"//ios/chrome/browser/sync/model:device_info_sync_service_factory",
"//ios/chrome/browser/synced_sessions/model",
"//ios/chrome/browser/tabs/model",
"//ios/chrome/browser/tabs/ui_bundled",
"//ios/chrome/browser/ui/authentication",
"//ios/chrome/browser/ui/authentication/cells",
"//ios/chrome/browser/ui/authentication/history_sync",
"//ios/chrome/browser/ui/main",
"//ios/chrome/browser/ui/settings/password:test_support",
"//ios/chrome/browser/ui/settings/password/password_settings:common",
"//ios/chrome/browser/ui/tab_switcher/tab_grid",
"//ios/chrome/browser/url_loading/model",
"//ios/chrome/browser/web_state_list/model/web_usage_enabler",
"//ios/chrome/common/crash_report",
"//ios/chrome/common/ui/reauthentication",
"//ios/testing:open_url_context",
"//ios/third_party/material_components_ios",
"//ios/web",
"//ios/web/public/security",
"//ios/web/public/test",
"//net",
"//net:test_support",
"//third_party/metrics_proto",
"//url",
]
}