Fix ImageResourceTest.CancelWithImageAndFinishObserver to pass
ImageResourceTest.CancelWithImageAndFinishObserver had two problems: - ResourceFinishObserver::NotifyFinished was not getting called because blink::test::RunPendingTasks() doesn't run tasks in FakeTaskRunners. - Test failure was treated as passing because EXPECT_CALL was checked in the MockImageObserver destructor which runs in a GC after the test. This CL replaces RunPendingTasks() call with FakeTaskRunner::RunUntilIdle() to fix the first issue. And adds an explicit GC in TearDown so EXPECT_CALL gets checked inside the test. Bug: 1138819 Change-Id: Ic0d0c089cab5e728d65f3e947e0b9b36a066395f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2507314Reviewed-by:Yutaka Hirano <yhirano@chromium.org> Commit-Queue: Keishi Hattori <keishi@chromium.org> Cr-Commit-Position: refs/heads/master@{#823922}
Showing
Please register or sign in to comment