Orbit
Toggle table of contents
common
Target filter
common
Switch theme
Search in API
Skip to content
Orbit
orbit-test
/
com.aman.orbit.test
/
FakeNavigator
Fake
Navigator
class
FakeNavigator
(
initialScreens
:
Screen
)
:
Navigator
Members
Constructors
Fake
Navigator
Link copied to clipboard
constructor
(
vararg
initialScreens
:
Screen
)
Types
Pop
Event
Link copied to clipboard
data
class
PopEvent
(
val
poppedScreen
:
Screen
?
,
val
result
:
PopResult
?
)
Reset
Root
Event
Link copied to clipboard
data
class
ResetRootEvent
(
val
newRoot
:
Screen
,
val
previousScreens
:
ImmutableList
<
Screen
>
,
val
saveState
:
Boolean
,
val
restoreState
:
Boolean
)
Functions
assert
Is
Empty
Link copied to clipboard
fun
assertIsEmpty
(
)
await
Next
Screen
Link copied to clipboard
suspend
fun
awaitNextScreen
(
)
:
Screen
await
Pop
Link copied to clipboard
suspend
fun
awaitPop
(
)
:
FakeNavigator.PopEvent
await
Reset
Root
Link copied to clipboard
suspend
fun
awaitResetRoot
(
)
:
FakeNavigator.ResetRootEvent
expect
No
Events
Link copied to clipboard
fun
expectNoEvents
(
)
go
To
Link copied to clipboard
open
override
fun
goTo
(
screen
:
Screen
)
:
Boolean
peek
Link copied to clipboard
open
override
fun
peek
(
)
:
Screen
?
peek
Back
Stack
Link copied to clipboard
open
override
fun
peekBackStack
(
)
:
ImmutableList
<
Screen
>
pop
Link copied to clipboard
open
override
fun
pop
(
result
:
PopResult
?
)
:
Screen
?
reset
Root
Link copied to clipboard
open
override
fun
resetRoot
(
newRoot
:
Screen
,
saveState
:
Boolean
,
restoreState
:
Boolean
)
:
ImmutableList
<
Screen
>