Index: services/resource_coordinator/coordination_unit/coordination_unit_impl_unittest_util.cc |
diff --git a/services/resource_coordinator/coordination_unit/coordination_unit_impl_unittest_util.cc b/services/resource_coordinator/coordination_unit/coordination_unit_impl_unittest_util.cc |
index c210b963525b2e80d97d81d65c5dc506073f71b3..8568649c521a594f9971b4b0ebedcf0d2ded8181 100644 |
--- a/services/resource_coordinator/coordination_unit/coordination_unit_impl_unittest_util.cc |
+++ b/services/resource_coordinator/coordination_unit/coordination_unit_impl_unittest_util.cc |
@@ -20,7 +20,11 @@ void OnLastServiceRefDestroyed() { |
CoordinationUnitImplTestBase::CoordinationUnitImplTestBase() |
: service_ref_factory_(base::Bind(&OnLastServiceRefDestroyed)), |
- provider_(&service_ref_factory_) {} |
+ provider_(&service_ref_factory_, &coordination_unit_manager_) { |
+ // Ensure tests only include the observers that are needed instead |
+ // of what is registered by default to run in a browser instance. |
+ coordination_unit_manager_.UnregisterAllObserversForTesting(); |
+} |
CoordinationUnitImplTestBase::~CoordinationUnitImplTestBase() = default; |