| Index: chrome/browser/policy/cloud/component_cloud_policy_browsertest.cc
|
| diff --git a/chrome/browser/policy/cloud/component_cloud_policy_browsertest.cc b/chrome/browser/policy/cloud/component_cloud_policy_browsertest.cc
|
| index fa734bcedea523accad4bd0a352009b8404e290d..cdf8e3c6962d646e407328d92f04dfff1d194403 100644
|
| --- a/chrome/browser/policy/cloud/component_cloud_policy_browsertest.cc
|
| +++ b/chrome/browser/policy/cloud/component_cloud_policy_browsertest.cc
|
| @@ -138,6 +138,11 @@ class ComponentCloudPolicyTest : public ExtensionBrowserTest {
|
| ExtensionBrowserTest::SetUpOnMainThread();
|
| }
|
|
|
| + void TearDownOnMainThread() override {
|
| + event_listener_.reset();
|
| + ExtensionBrowserTest::TearDownOnMainThread();
|
| + }
|
| +
|
| scoped_refptr<const extensions::Extension> LoadExtension(
|
| const base::FilePath::CharType* path) {
|
| base::FilePath full_path;
|
| @@ -256,6 +261,9 @@ IN_PROC_BROWSER_TEST_F(ComponentCloudPolicyTest, UpdateExtensionPolicy) {
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(ComponentCloudPolicyTest, InstallNewExtension) {
|
| + event_listener_->Reply("idle");
|
| + event_listener_.reset();
|
| +
|
| EXPECT_TRUE(test_server_.UpdatePolicyData(
|
| dm_protocol::kChromeExtensionPolicyType, kTestExtension2, kTestPolicy2));
|
| // Installing a new extension doesn't trigger another policy fetch because
|
|
|