Chromium Code Reviews| Index: chrome/browser/chromeos/extensions/info_private_apitest.cc |
| diff --git a/chrome/browser/chromeos/extensions/info_private_apitest.cc b/chrome/browser/chromeos/extensions/info_private_apitest.cc |
| index 7f7e35e84a91472abb44410d53deed7f3ae829dc..903e045409d1aa5d1cc6f24fca1a79ecfd3ebb76 100644 |
| --- a/chrome/browser/chromeos/extensions/info_private_apitest.cc |
| +++ b/chrome/browser/chromeos/extensions/info_private_apitest.cc |
| @@ -3,6 +3,7 @@ |
| // found in the LICENSE file. |
| #include "base/values.h" |
| +#include "chrome/browser/chromeos/arc/arc_session_manager.h" |
| #include "chrome/browser/chromeos/settings/cros_settings.h" |
| #include "chrome/browser/extensions/extension_apitest.h" |
| #include "chrome/common/chrome_switches.h" |
| @@ -31,11 +32,8 @@ class ChromeOSInfoPrivateTest : public ExtensionApiTest { |
| } |
| void MakeArcAvailable() { |
| - base::CommandLine::ForCurrentProcess()->AppendSwitch( |
| - chromeos::switches::kArcAvailable); |
| - } |
| - |
| - void EnableArc() { |
| + // TODO(hidehiko): Introduce a utility to let IsArcAvailable() return true |
|
Yusuke Sato
2017/01/24 19:02:44
Is this difficult to implement now?
Rahul Chaturvedi
2017/01/24 20:33:04
Please implement this as part of this CL.
hidehiko
2017/01/25 17:54:46
Not technically difficult, but there are more file
|
| + // for testing. |
| base::CommandLine::ForCurrentProcess()->AppendSwitch( |
| chromeos::switches::kEnableArc); |
| } |
| @@ -83,16 +81,10 @@ IN_PROC_BROWSER_TEST_F(ChromeOSInfoPrivateTest, Kiosk) { |
| << message_; |
| } |
| -IN_PROC_BROWSER_TEST_F(ChromeOSInfoPrivateTest, ArcAvailable) { |
| +IN_PROC_BROWSER_TEST_F(ChromeOSInfoPrivateTest, ArcAvailableDisallowed) { |
| MakeArcAvailable(); |
| + arc::ArcSessionManager::DisallowForTesting(); |
| ASSERT_TRUE(RunPlatformAppTestWithArg("chromeos_info_private/extended", |
| "arc available")) |
| << message_; |
| } |
| - |
| -IN_PROC_BROWSER_TEST_F(ChromeOSInfoPrivateTest, ArcEnabled) { |
|
Rahul Chaturvedi
2017/01/24 20:33:04
If we're removing this test, how are we testing th
hidehiko
2017/01/25 17:54:46
Oops. I misunderstood the code. Good catch. Restor
|
| - EnableArc(); |
| - ASSERT_TRUE(RunPlatformAppTestWithArg("chromeos_info_private/extended", |
| - "arc enabled")) |
| - << message_; |
| -} |