chromium/ios/web/test/fakes/BUILD.gn

# Copyright 2017 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("fakes") {
  testonly = true

  deps = [
    "//base",
    "//ios/third_party/webkit",
    "//ios/web/download",
    "//ios/web/js_messaging",
    "//ios/web/navigation",
    "//ios/web/navigation:core",
    "//ios/web/public",
    "//ios/web/public/js_messaging",
    "//ios/web/public/security",
    "//ios/web/public/test/fakes",
    "//ios/web/web_state/ui:crw_web_view_navigation_proxy",
    "//ios/web/web_state/ui:wk_web_view_configuration_provider",
    "//testing/gmock",
    "//third_party/ocmock:ocmock",
  ]

  sources = [
    "crw_fake_back_forward_list.h",
    "crw_fake_back_forward_list.mm",
    "crw_fake_nsurl_session_task.h",
    "crw_fake_nsurl_session_task.mm",
    "crw_fake_script_message_handler.h",
    "crw_fake_script_message_handler.mm",
    "crw_fake_web_view_navigation_proxy.h",
    "crw_fake_web_view_navigation_proxy.mm",
    "crw_fake_wk_frame_info.h",
    "crw_fake_wk_frame_info.mm",
    "crw_fake_wk_navigation_action.h",
    "crw_fake_wk_navigation_action.mm",
    "fake_java_script_feature.h",
    "fake_java_script_feature.mm",
    "fake_native_task_bridge.h",
    "fake_native_task_bridge.mm",
    "fake_navigation_manager_delegate.h",
    "fake_navigation_manager_delegate.mm",
    "fake_web_frame_impl.h",
    "fake_web_frame_impl.mm",
  ]
}