Index: components/policy/core/common/cloud/external_policy_data_updater_unittest.cc |
diff --git a/components/policy/core/common/cloud/external_policy_data_updater_unittest.cc b/components/policy/core/common/cloud/external_policy_data_updater_unittest.cc |
index 2a1e0782563912e1747d4c90759434abc522bd45..4dd3fc77b0d6876396766b0badb084e1ad78b330 100644 |
--- a/components/policy/core/common/cloud/external_policy_data_updater_unittest.cc |
+++ b/components/policy/core/common/cloud/external_policy_data_updater_unittest.cc |
@@ -353,12 +353,11 @@ TEST_F(ExternalPolicyDataUpdaterTest, RetryWithBackoff) { |
// Verify that the retry delay has been doubled, with random jitter from 80% |
// to 100%. |
- const base::TestPendingTask task = |
- backend_task_runner_->GetPendingTasks().front(); |
- EXPECT_GT(task.delay, |
+ base::TimeDelta delay = backend_task_runner_->NextPendingTaskDelay(); |
+ EXPECT_GT(delay, |
base::TimeDelta::FromMilliseconds( |
0.799 * expected_delay.InMilliseconds())); |
- EXPECT_LE(task.delay, expected_delay); |
+ EXPECT_LE(delay, expected_delay); |
if (i < 10) { |
// The delay cap has not been reached yet. |