Round 2 release candidate: Home, Discover, trailer, crash fix and stock screens #64
1 changed files with 6 additions and 1 deletions
|
|
@ -12,6 +12,7 @@ import androidx.compose.ui.test.onNodeWithTag
|
||||||
import androidx.compose.ui.test.performMouseInput
|
import androidx.compose.ui.test.performMouseInput
|
||||||
import androidx.compose.ui.test.onNodeWithText
|
import androidx.compose.ui.test.onNodeWithText
|
||||||
import androidx.compose.ui.test.assertIsDisplayed
|
import androidx.compose.ui.test.assertIsDisplayed
|
||||||
|
import androidx.compose.ui.test.assertIsFocused
|
||||||
import androidx.compose.ui.test.hasClickAction
|
import androidx.compose.ui.test.hasClickAction
|
||||||
import androidx.compose.ui.test.hasText
|
import androidx.compose.ui.test.hasText
|
||||||
import org.justinvisser.wolfskin.design.WolfskinTokens
|
import org.justinvisser.wolfskin.design.WolfskinTokens
|
||||||
|
|
@ -285,10 +286,14 @@ class TitleKeysTest {
|
||||||
render(transform = { it.copy(status = TitleReadStatus.Loading) })
|
render(transform = { it.copy(status = TitleReadStatus.Loading) })
|
||||||
rule.onNodeWithText("Cast").assertDoesNotExist()
|
rule.onNodeWithText("Cast").assertDoesNotExist()
|
||||||
press(Key.DirectionDown)
|
press(Key.DirectionDown)
|
||||||
assertTrue(shell.navFocused)
|
assertFalse(shell.navFocused)
|
||||||
|
rule.onNodeWithTag("title-page").assertIsFocused()
|
||||||
assertEquals("header", state.row)
|
assertEquals("header", state.row)
|
||||||
|
assertEquals(0, state.column)
|
||||||
|
assertFalse(shell.pickerVisible)
|
||||||
rule.runOnIdle { rule.activity.onBackPressedDispatcher.onBackPressed() }
|
rule.runOnIdle { rule.activity.onBackPressedDispatcher.onBackPressed() }
|
||||||
assertEquals(listOf(TitleAction.Pop), effects)
|
assertEquals(listOf(TitleAction.Pop), effects)
|
||||||
|
assertFalse(shell.pickerVisible)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue