Index: chrome/browser/extensions/api/vpn_provider/vpn_provider_apitest.cc |
diff --git a/chrome/browser/extensions/api/vpn_provider/vpn_provider_apitest.cc b/chrome/browser/extensions/api/vpn_provider/vpn_provider_apitest.cc |
index 01e9c51cf08415210a67c4974fcfacb415723574..b45809c6e0520e93af24cb3a13965b18340d4196 100644 |
--- a/chrome/browser/extensions/api/vpn_provider/vpn_provider_apitest.cc |
+++ b/chrome/browser/extensions/api/vpn_provider/vpn_provider_apitest.cc |
@@ -118,6 +118,17 @@ class VpnProviderApiTest : public ExtensionApiTest, |
VpnProviderApiTest() {} |
~VpnProviderApiTest() override {} |
+ void SetUpOnMainThread() override { |
+ ExtensionApiTest::SetUpOnMainThread(); |
+ NetworkHandler::Get()->network_configuration_handler()->AddObserver(this); |
+ } |
+ |
+ void TearDownOnMainThread() override { |
+ ExtensionApiTest::TearDownOnMainThread(); |
+ NetworkHandler::Get()->network_configuration_handler()->RemoveObserver( |
+ this); |
+ } |
+ |
void SetUpInProcessBrowserTestFixture() override { |
ExtensionApiTest::SetUpInProcessBrowserTestFixture(); |
test_client_ = new TestShillThirdPartyVpnDriverClient(); |
@@ -135,7 +146,6 @@ class VpnProviderApiTest : public ExtensionApiTest, |
} |
void LoadVpnExtension() { |
- NetworkHandler::Get()->network_configuration_handler()->AddObserver(this); |
extension_ = LoadExtension(test_data_dir_.AppendASCII("vpn_provider")); |
extension_id_ = extension_->id(); |
service_ = VpnServiceFactory::GetForBrowserContext(profile()); |