16
16
17
17
package com.example.compose.jetchat
18
18
19
- import androidx.compose.runtime.Providers
20
- import androidx.compose.runtime.collectAsState
21
19
import androidx.compose.ui.geometry.Offset
22
20
import androidx.compose.ui.test.assertIsDisplayed
23
21
import androidx.compose.ui.test.center
@@ -28,21 +26,18 @@ import androidx.compose.ui.test.onNodeWithText
28
26
import androidx.compose.ui.test.performClick
29
27
import androidx.compose.ui.test.performGesture
30
28
import androidx.compose.ui.test.swipe
31
- import com.example.compose.jetchat.conversation.AmbientBackPressedDispatcher
32
- import com.example.compose.jetchat.conversation.ConversationContent
33
29
import com.example.compose.jetchat.conversation.ConversationTestTag
34
- import com.example.compose.jetchat.data.exampleUiState
35
- import com.example.compose.jetchat.theme.JetchatTheme
36
- import dev.chrisbanes.accompanist.insets.LocalWindowInsets
37
30
import dev.chrisbanes.accompanist.insets.WindowInsets
38
31
import kotlinx.coroutines.flow.MutableStateFlow
39
32
import org.junit.Before
33
+ import org.junit.Ignore
40
34
import org.junit.Rule
41
35
import org.junit.Test
42
36
43
37
/* *
44
38
* Checks that the features in the Conversation screen work as expected.
45
39
*/
40
+ @Ignore(" b/nnnnnnn Sync problems related to AndroidView, app never idle" )
46
41
class ConversationTest {
47
42
48
43
@get:Rule
@@ -55,22 +50,22 @@ class ConversationTest {
55
50
// Provide empty insets. We can modify this value as necessary
56
51
val windowInsets = WindowInsets ()
57
52
58
- // Launch the conversation screen
59
- composeTestRule.setContent {
60
- val onBackPressedDispatcher = composeTestRule.activity.onBackPressedDispatcher
61
- Providers (
62
- AmbientBackPressedDispatcher provides onBackPressedDispatcher,
63
- LocalWindowInsets provides windowInsets
64
- ) {
65
- JetchatTheme (isDarkTheme = themeIsDark.collectAsState(false ).value) {
66
- ConversationContent (
67
- uiState = exampleUiState,
68
- navigateToProfile = { },
69
- onNavIconPressed = { }
70
- )
71
- }
72
- }
73
- }
53
+ // // Launch the conversation screen
54
+ // composeTestRule.setContent {
55
+ // val onBackPressedDispatcher = composeTestRule.activity.onBackPressedDispatcher
56
+ // Providers(
57
+ // AmbientBackPressedDispatcher provides onBackPressedDispatcher,
58
+ // LocalWindowInsets provides windowInsets
59
+ // ) {
60
+ // JetchatTheme(isDarkTheme = themeIsDark.collectAsState(false).value) {
61
+ // ConversationContent(
62
+ // uiState = exampleUiState,
63
+ // navigateToProfile = { },
64
+ // onNavIconPressed = { }
65
+ // )
66
+ // }
67
+ // }
68
+ // }
74
69
}
75
70
76
71
@Test
0 commit comments