IdlingResource which waits for a BottomSheet to enter a particular state.
class BottomSheetStateResource( | |
bottomSheetBehavior: BottomSheetBehaviorWrapper, | |
@BottomSheetBehavior.State private val desiredState: Int | |
) : BottomSheetResource(bottomSheetBehavior) { | |
override fun getName(): String { | |
return "BottomSheet awaiting state: $desiredState" | |
} | |
override fun isDesiredState(@BottomSheetBehavior.State state: Int): Boolean { | |
return state == desiredState | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment