Index: chrome/browser/chromeos/tether/tether_service_unittest.cc |
diff --git a/chrome/browser/chromeos/tether/tether_service_unittest.cc b/chrome/browser/chromeos/tether/tether_service_unittest.cc |
index 00752a106e0b54f05486bbce80b39d17765d4acc..2c5c8e69430d14b100cfde80efe53e65f95a09a0 100644 |
--- a/chrome/browser/chromeos/tether/tether_service_unittest.cc |
+++ b/chrome/browser/chromeos/tether/tether_service_unittest.cc |
@@ -102,9 +102,6 @@ class TetherServiceTest : public chromeos::NetworkStateTest { |
chromeos::NetworkConnect::Initialize(nullptr); |
chromeos::NetworkHandler::Initialize(); |
- base::CommandLine::ForCurrentProcess()->AppendSwitch( |
- chromeos::switches::kEnableTether); |
- |
TestingProfile::Builder builder; |
profile_ = builder.Build(); |
@@ -234,16 +231,17 @@ TEST_F(TetherServiceTest, TestScreenLock) { |
chromeos::NetworkTypePattern::Tether())); |
} |
-TEST_F(TetherServiceTest, TestFeatureFlag) { |
- base::CommandLine::Reset(); |
- base::CommandLine::Init(0, nullptr); |
+TEST_F(TetherServiceTest, TestFeatureFlagDisabled) { |
+ EXPECT_FALSE(TetherService::Get(profile_.get())); |
+} |
- CreateTetherService(); |
+TEST_F(TetherServiceTest, TestFeatureFlagEnabled) { |
+ base::CommandLine::ForCurrentProcess()->AppendSwitch( |
+ chromeos::switches::kEnableTether); |
- EXPECT_EQ( |
- chromeos::NetworkStateHandler::TechnologyState::TECHNOLOGY_UNAVAILABLE, |
- network_state_handler()->GetTechnologyState( |
- chromeos::NetworkTypePattern::Tether())); |
+ TetherService* tether_service = TetherService::Get(profile_.get()); |
+ EXPECT_TRUE(tether_service); |
+ tether_service->Shutdown(); |
} |
TEST_F(TetherServiceTest, TestNoTetherHosts) { |