Fix tests using new OnBackPressedDispatcherOwner API
This commit is contained in:
parent
13c6e7b704
commit
3f70f57922
1 changed files with 3 additions and 3 deletions
|
|
@ -32,6 +32,7 @@ import androidx.compose.ui.platform.LocalDensity
|
||||||
import androidx.compose.ui.platform.LocalInspectionMode
|
import androidx.compose.ui.platform.LocalInspectionMode
|
||||||
import androidx.compose.ui.platform.LocalLifecycleOwner
|
import androidx.compose.ui.platform.LocalLifecycleOwner
|
||||||
import androidx.compose.ui.unit.Density
|
import androidx.compose.ui.unit.Density
|
||||||
|
import androidx.lifecycle.Lifecycle
|
||||||
import app.cash.paparazzi.Paparazzi
|
import app.cash.paparazzi.Paparazzi
|
||||||
import com.airbnb.android.showkase.models.Showkase
|
import com.airbnb.android.showkase.models.Showkase
|
||||||
import com.google.testing.junit.testparameterinjector.TestParameter
|
import com.google.testing.junit.testparameterinjector.TestParameter
|
||||||
|
|
@ -95,9 +96,8 @@ class ScreenshotTest {
|
||||||
},
|
},
|
||||||
// Needed so that UI that uses it don't crash during screenshot tests
|
// Needed so that UI that uses it don't crash during screenshot tests
|
||||||
LocalOnBackPressedDispatcherOwner provides object : OnBackPressedDispatcherOwner {
|
LocalOnBackPressedDispatcherOwner provides object : OnBackPressedDispatcherOwner {
|
||||||
override fun getLifecycle() = lifecycleOwner.lifecycle
|
override val lifecycle: Lifecycle get() = lifecycleOwner.lifecycle
|
||||||
|
override val onBackPressedDispatcher: OnBackPressedDispatcher get() = OnBackPressedDispatcher()
|
||||||
override fun getOnBackPressedDispatcher() = OnBackPressedDispatcher()
|
|
||||||
}
|
}
|
||||||
) {
|
) {
|
||||||
ElementTheme {
|
ElementTheme {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue