# Copyright 2016 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.

static_library("test_support") {
  testonly = true
  sources = [
    "ash_test.cc",
    "ash_test.h",
    "ash_test_impl.h",
    "material_design_controller_test_api.cc",
    "material_design_controller_test_api.h",
    "test_new_window_client.cc",
    "test_new_window_client.h",
    "test_palette_delegate.cc",
    "test_palette_delegate.h",
    "test_session_state_delegate.cc",
    "test_session_state_delegate.h",
    "test_shelf_delegate.cc",
    "test_shelf_delegate.h",
    "test_shelf_item_delegate.cc",
    "test_shelf_item_delegate.h",
    "test_system_tray_delegate.cc",
    "test_system_tray_delegate.h",
    "wm_shell_test_api.cc",
    "wm_shell_test_api.h",
    "workspace_event_handler_test_helper.cc",
    "workspace_event_handler_test_helper.h",
  ]
  configs += [ "//build/config:precompiled_headers" ]

  public_deps = [
    "//testing/gtest",
  ]
  deps = [
    "//ash",
    "//ash/public/cpp",
    "//ash/public/interfaces",
    "//base",
    "//components/signin/core/account_id",
    "//components/user_manager",

    # TODO: this is for ui/wm/public/window_types.h, which is in aura.
    # http://crbug.com/654078.
    "//ui/aura",
    "//ui/display",
    "//ui/gfx/geometry",
    "//ui/views",
    "//ui/wm",
  ]
}
