| # Copyright 2020 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import("//chrome/browser/resources/settings/chromeos/os_settings.gni") |
| import("//third_party/closure_compiler/compile_js.gni") |
| import("//tools/polymer/polymer.gni") |
| import("//ui/webui/resources/tools/js_modulizer.gni") |
| import("./os_namespace_rewrites.gni") |
| |
| js_type_check("closure_compile") { |
| deps = [ |
| ":fake_settings_search_handler", |
| ":fake_user_action_recorder", |
| ] |
| } |
| |
| js_library("fake_user_action_recorder") { |
| deps = [ |
| "//chrome/browser/ui/webui/settings/chromeos/search:mojo_bindings_js_library_for_compile", |
| "//ui/webui/resources/js:cr", |
| ] |
| } |
| |
| js_library("fake_settings_search_handler") { |
| deps = [ |
| "//chrome/browser/ui/webui/settings/chromeos/search:mojo_bindings_js_library_for_compile", |
| "//ui/webui/resources/js:cr", |
| ] |
| } |
| |
| js_modulizer("modulize") { |
| input_files = [ |
| "ambient_mode_page_test.js", |
| "bluetooth_page_tests.js", |
| "cellular_setup_dialog_test.js", |
| "date_time_page_tests.js", |
| "fake_bluetooth.js", |
| "fake_bluetooth_private.js", |
| "fake_quick_unlock_private.js", |
| "fake_receive_manager.js", |
| "fake_settings_search_handler.js", |
| "fake_user_action_recorder.js", |
| "google_assistant_page_test.js", |
| "input_method_options_page_test.js", |
| "input_page_test.js", |
| "internet_config_test.js", |
| "internet_detail_page_tests.js", |
| "internet_known_networks_page_tests.js", |
| "internet_page_tests.js", |
| "internet_subpage_tests.js", |
| "localized_link_test.js", |
| "multidevice_feature_item_tests.js", |
| "multidevice_feature_toggle_tests.js", |
| "multidevice_page_tests.js", |
| "multidevice_smartlock_subpage_test.js", |
| "multidevice_subpage_tests.js", |
| "multidevice_wifi_sync_disabled_link_tests.js", |
| "multidevice_wifi_sync_item_tests.js", |
| "nearby_share_receive_dialog_tests.js", |
| "nearby_share_subpage_tests.js", |
| "network_proxy_section_test.js", |
| "network_summary_test.js", |
| "network_summary_item_test.js", |
| "os_edit_dictionary_page_test.js", |
| "os_languages_page_tests.js", |
| "os_languages_page_v2_tests.js", |
| "os_reset_page_test.js", |
| "os_printing_page_tests.js", |
| "os_people_page_test.js", |
| "os_privacy_page_test.js", |
| "os_search_page_test.js", |
| "smb_shares_page_tests.js", |
| "os_files_page_test.js", |
| "parental_controls_page_test.js", |
| "people_page_account_manager_test.js", |
| "people_page_change_picture_test.js", |
| "people_page_kerberos_accounts_test.js", |
| "personalization_page_test.js", |
| "smart_inputs_page_test.js", |
| "test_os_languages_browser_proxy.js", |
| "test_os_languages_metrics_proxy.js", |
| "test_os_lifetime_browser_proxy.js", |
| "test_multidevice_browser_proxy.js", |
| "test_os_reset_browser_proxy.js", |
| "test_wallpaper_browser_proxy.js", |
| "test_os_sync_browser_proxy.js", |
| "tether_connection_dialog_test.js", |
| "timezone_selector_test.js", |
| "timezone_subpage_test.js", |
| "test_cups_printers_browser_proxy.js", |
| "cups_printer_page_tests.js", |
| "cups_printer_test_utils.js", |
| "cups_printer_landing_page_tests.js", |
| "cups_printer_entry_tests.js", |
| "os_about_page_tests.js", |
| "test_about_page_browser_proxy_chromeos.js", |
| ] |
| namespace_rewrites = os_settings_namespace_rewrites + |
| os_test_namespace_rewrites + [ |
| "nearby_share.setNearbyShareSettingsForTesting|setNearbyShareSettingsForTesting", |
| "nearby_share.FakeNearbyShareSettings|FakeNearbyShareSettings", |
| "nearby_share.FakeReceiveManager|FakeReceiveManager", |
| "nearby_share.FakeContactManager|FakeContactManager", |
| "test_util.isVisible|isVisible", |
| "test_util.waitAfterNextRender|waitAfterNextRender", |
| ] |
| } |