Skip to content

Commit

Permalink
Adapt integration test to new plugin structure
Browse files Browse the repository at this point in the history
  • Loading branch information
grote committed Apr 17, 2024
1 parent b695e1c commit c31bc65
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ import com.stevesoltys.seedvault.e2e.screen.impl.DocumentPickerScreen
import com.stevesoltys.seedvault.e2e.screen.impl.RecoveryCodeScreen
import com.stevesoltys.seedvault.metadata.MetadataManager
import com.stevesoltys.seedvault.permitDiskReads
import com.stevesoltys.seedvault.plugins.saf.DocumentsStorage
import com.stevesoltys.seedvault.restore.RestoreViewModel
import com.stevesoltys.seedvault.settings.SettingsManager
import com.stevesoltys.seedvault.transport.backup.PackageService
Expand Down Expand Up @@ -69,8 +68,6 @@ internal interface LargeTestBase : KoinComponent {

val keyManager: KeyManager get() = get()

val documentsStorage: DocumentsStorage get() = get()

val spyMetadataManager: MetadataManager get() = get()

val backupManager: IBackupManager get() = get()
Expand All @@ -84,7 +81,6 @@ internal interface LargeTestBase : KoinComponent {
fun resetApplicationState() {
backupManager.setAutoRestore(false)
settingsManager.setNewToken(null)
documentsStorage.reset(null)

val sharedPreferences = permitDiskReads {
PreferenceManager.getDefaultSharedPreferences(targetContext)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import android.util.Log
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.filters.MediumTest
import com.stevesoltys.seedvault.plugins.StoragePlugin
import com.stevesoltys.seedvault.plugins.StoragePluginManager
import com.stevesoltys.seedvault.settings.AppStatus
import com.stevesoltys.seedvault.settings.SettingsManager
import io.mockk.every
Expand All @@ -24,7 +25,9 @@ class PackageServiceTest : KoinComponent {

private val settingsManager: SettingsManager by inject()

private val storagePlugin: StoragePlugin<*> by inject()
private val storagePluginManager: StoragePluginManager by inject()

private val storagePlugin: StoragePlugin<*> get() = storagePluginManager.appPlugin

@Test
fun testNotAllowedPackages() {
Expand Down

0 comments on commit c31bc65

Please sign in to comment.