tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit a804b5349956a4ce2002bebae629b152afd30ca2
parent d25ec29bece2fd189063e8b8ae91892b346a5878
Author: mcarare <48995920+mcarare@users.noreply.github.com>
Date:   Fri,  9 Jan 2026 15:50:07 +0000

Bug 2009391 - Update BrowserVisualCompletenessMiddlewareTest to use runTest and scoped RunWhenReadyQueue. r=android-reviewers,giorga

Differential Revision: https://phabricator.services.mozilla.com/D278483

Diffstat:
Mmobile/android/fenix/app/src/test/java/org/mozilla/fenix/components/BrowserVisualCompletenessMiddlewareTest.kt | 10+++-------
1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/mobile/android/fenix/app/src/test/java/org/mozilla/fenix/components/BrowserVisualCompletenessMiddlewareTest.kt b/mobile/android/fenix/app/src/test/java/org/mozilla/fenix/components/BrowserVisualCompletenessMiddlewareTest.kt @@ -1,20 +1,16 @@ package org.mozilla.fenix.components +import kotlinx.coroutines.test.runTest import mozilla.components.browser.state.action.ContentAction import mozilla.components.support.test.mock -import mozilla.components.support.test.rule.MainCoroutineRule import mozilla.components.support.utils.RunWhenReadyQueue import org.junit.Assert.assertTrue -import org.junit.Rule import org.junit.Test class BrowserVisualCompletenessMiddlewareTest { - @get:Rule - val coroutineTestRule = MainCoroutineRule() - @Test - fun `WHEN first contentful paint occurs THEN queue is marked as ready`() { - val queue = RunWhenReadyQueue() + fun `WHEN first contentful paint occurs THEN queue is marked as ready`() = runTest { + val queue = RunWhenReadyQueue(this) val middleware = BrowserVisualCompletenessMiddleware(queue) middleware.invoke(mock(), mock(), ContentAction.UpdateFirstContentfulPaintStateAction("id", true))