| Index: components/arc/arc_util_unittest.cc | 
| diff --git a/components/arc/arc_util_unittest.cc b/components/arc/arc_util_unittest.cc | 
| index a39c92bbc15000dd76a49158bd464bbb1174fa52..d083927672ee8e2d7d0da772da36dc4313909378 100644 | 
| --- a/components/arc/arc_util_unittest.cc | 
| +++ b/components/arc/arc_util_unittest.cc | 
| @@ -7,11 +7,15 @@ | 
| #include <memory> | 
| #include <string> | 
|  | 
| +#include "ash/shared/app_types.h" | 
| #include "base/command_line.h" | 
| #include "base/macros.h" | 
| #include "base/memory/ptr_util.h" | 
| #include "base/test/scoped_feature_list.h" | 
| #include "testing/gtest/include/gtest/gtest.h" | 
| +#include "ui/aura/client/aura_constants.h" | 
| +#include "ui/aura/test/test_windows.h" | 
| +#include "ui/aura/window.h" | 
|  | 
| namespace arc { | 
| namespace { | 
| @@ -163,5 +167,20 @@ TEST_F(ArcUtilTest, IsArcOptInVerificationDisabled) { | 
| EXPECT_TRUE(IsArcOptInVerificationDisabled()); | 
| } | 
|  | 
| +TEST_F(ArcUtilTest, IsArcAppWindow) { | 
| +  std::unique_ptr<aura::Window> window( | 
| +      aura::test::CreateTestWindowWithId(0, nullptr)); | 
| +  EXPECT_FALSE(IsArcAppWindow(window.get())); | 
| + | 
| +  window->SetProperty(aura::client::kAppType, | 
| +                      static_cast<int>(ash::AppType::CHROME_APP)); | 
| +  EXPECT_FALSE(IsArcAppWindow(window.get())); | 
| +  window->SetProperty(aura::client::kAppType, | 
| +                      static_cast<int>(ash::AppType::ARC_APP)); | 
| +  EXPECT_TRUE(IsArcAppWindow(window.get())); | 
| + | 
| +  EXPECT_FALSE(IsArcAppWindow(nullptr)); | 
| +} | 
| + | 
| }  // namespace | 
| }  // namespace arc | 
|  |