@@ -5,6 +5,7 @@ import androidx.compose.ui.test.assertIsEnabled
55import androidx.compose.ui.test.assertIsNotEnabled
66import androidx.compose.ui.test.junit4.v2.createComposeRule
77import androidx.compose.ui.test.onNodeWithText
8+ import androidx.compose.ui.test.performScrollTo
89import dev.typetype.android.core.ui.theme.TypeTypeTheme
910import dev.typetype.android.domain.imports.ImportDocument
1011import dev.typetype.android.domain.imports.PipePipeRestoreSummary
@@ -26,7 +27,7 @@ class ImportDataScreenTest {
2627 fun selectedArchiveCanBeRestored () {
2728 setScreen(
2829 ImportDataState (
29- selectedDocument = ImportDocument (
30+ selectedPipePipeDocument = ImportDocument (
3031 uri = " content://backup" ,
3132 displayName = " backup.zip" ,
3233 sizeBytes = 1024L ,
@@ -35,15 +36,15 @@ class ImportDataScreenTest {
3536 ),
3637 )
3738
38- composeRule.onNodeWithText(" backup.zip" ).assertIsDisplayed()
39- composeRule.onNodeWithText(" Restore backup" ).assertIsEnabled()
39+ composeRule.onNodeWithText(" backup.zip" ).performScrollTo(). assertIsDisplayed()
40+ composeRule.onNodeWithText(" Restore backup" ).performScrollTo(). assertIsEnabled()
4041 }
4142
4243 @Test
4344 fun completedRestoreShowsImportedCounts () {
4445 setScreen(
4546 ImportDataState (
46- summary = PipePipeRestoreSummary (
47+ pipePipeSummary = PipePipeRestoreSummary (
4748 history = 10 ,
4849 subscriptions = 20 ,
4950 playlists = 30 ,
@@ -56,8 +57,8 @@ class ImportDataScreenTest {
5657 ),
5758 )
5859
59- composeRule.onNodeWithText(" Import complete" ).assertIsDisplayed()
60- composeRule.onNodeWithText(" 60" ).assertIsDisplayed()
60+ composeRule.onNodeWithText(" Import complete" ).performScrollTo(). assertIsDisplayed()
61+ composeRule.onNodeWithText(" 60" ).performScrollTo(). assertIsDisplayed()
6162 }
6263
6364 private fun setScreen (state : ImportDataState ) {
@@ -66,9 +67,15 @@ class ImportDataScreenTest {
6667 ImportDataScreen (
6768 state = state,
6869 onNavigateBack = {},
69- onChooseFile = {},
70- onRestore = {},
71- onReset = {},
70+ onToggleCategory = {},
71+ onExportTypeType = {},
72+ onChooseTypeTypeBackup = {},
73+ onRestoreTypeType = {},
74+ onDismissTypeTypeRestore = {},
75+ onResetTypeTypeResult = {},
76+ onChoosePipePipeBackup = {},
77+ onRestorePipePipe = {},
78+ onResetPipePipeResult = {},
7279 )
7380 }
7481 }
0 commit comments