Michael Thiele
10/27/2021, 6:37 AMComponentContext now only exposes a BackPressedHandler which can be used to register handlers for the back-button. I have several unit tests that verify the correct behaviour of the back button action which I have initiated with onBackPressed() which is now missing. How can I simulate a back-button pressed in a unit test? Thanks.Michael Thiele
10/27/2021, 7:00 AMTestBackPressedHandler in my code that mimicks the DefaultBackPressedDispatcher of Decompose that exposes the `onBackPressed()`method.
private val backPressedHandler = TestBackPressedHandler()
private val componentContext = DefaultComponentContext(lifecycle, backPressedHandler = backPressedHandler)
private val componentUnderTest = MyComponent(componentContext, ...)Arkadii Ivanov
10/27/2021, 9:54 AMMichael Thiele
10/27/2021, 11:03 AMDefaultBackPressedDispatcher is internal and thus cannot be accessed from my code.Arkadii Ivanov
10/27/2021, 11:09 AMMichael Thiele
10/27/2021, 11:13 AM