| # 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", | 
 |   ] | 
 |  | 
 |   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", | 
 |   ] | 
 | } |