Skip to content

Commit 7dfdd5d

Browse files
committed
Disable BrowserHistoryTest on Firefox
1 parent 794cace commit 7dfdd5d

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

navigation/navigation-runtime/src/webTest/kotlin/androidx/navigation/BrowserHistoryTest.kt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ class BrowserHistoryTest {
5555

5656
@Test
5757
fun checkBrowserHistoryStateSynchronizedWithNavigation() = runTest {
58+
// TODO(https://youtrack.jetbrains.com/issue/CMP-9676) Fix on Firefox
59+
if (isFirefox) return@runTest
5860
val initHistoryLength = goToBrowserRoot()
5961
val navController = NavHostController().apply {
6062
navigatorProvider.addNavigator(TestNavigator())
@@ -105,6 +107,8 @@ class BrowserHistoryTest {
105107

106108
@Test
107109
fun checkNavigationSynchronizedWithBrowserHistoryState() = runTest {
110+
// TODO(https://youtrack.jetbrains.com/issue/CMP-9676) Fix on Firefox
111+
if (isFirefox) return@runTest
108112
val initHistoryLength = goToBrowserRoot()
109113
val navController = NavHostController().apply {
110114
navigatorProvider.addNavigator(TestNavigator())
@@ -204,6 +208,8 @@ class BrowserHistoryTest {
204208

205209
@Test
206210
fun checkBrowserUrlCustomization() = runTest {
211+
// TODO(https://youtrack.jetbrains.com/issue/CMP-9676) Fix on Firefox
212+
if (isFirefox) return@runTest
207213
val initHistoryLength = goToBrowserRoot()
208214
val navController = NavHostController().apply {
209215
navigatorProvider.addNavigator(TestNavigator())
@@ -276,6 +282,8 @@ class BrowserHistoryTest {
276282

277283
@Test
278284
fun checkInitScreenAndDirectNavigation() = runTest {
285+
// TODO(https://youtrack.jetbrains.com/issue/CMP-9676) Fix on Firefox
286+
if (isFirefox) return@runTest
279287
val initHistoryLength = goToBrowserRoot()
280288
val navController = NavHostController().apply {
281289
navigatorProvider.addNavigator(TestNavigator())
@@ -314,6 +322,8 @@ class BrowserHistoryTest {
314322

315323
@Test
316324
fun checkBrowserNavigationWithEncodedParams() = runTest {
325+
// TODO(https://youtrack.jetbrains.com/issue/CMP-9676) Fix on Firefox
326+
if (isFirefox) return@runTest
317327
val initHistoryLength = goToBrowserRoot()
318328
val navController = NavHostController().apply {
319329
navigatorProvider.addNavigator(TestNavigator())
@@ -383,4 +393,7 @@ class BrowserHistoryTest {
383393
options = AddEventListenerOptions(passive = false, once = true)
384394
)
385395
}
396+
397+
private val isFirefox: Boolean
398+
get() = window.navigator.userAgent.contains("Firefox")
386399
}

0 commit comments

Comments
 (0)