58 lines
No EOL
1.9 KiB
Kotlin
58 lines
No EOL
1.9 KiB
Kotlin
package com.tangem.tests
|
|
|
|
import com.tangem.common.BaseTestCase
|
|
import com.tangem.scenarios.*
|
|
import com.tangem.tap.domain.sdk.mocks.content.ShibaNoBackupMockContent
|
|
import com.tangem.tap.domain.sdk.mocks.content.ShibaNoBackupNoWalletsMockContent
|
|
import com.tangem.tap.domain.sdk.mocks.content.Wallet2NoBackupMockContent
|
|
import com.tangem.tap.domain.sdk.mocks.content.Wallet2NoBackupNoWalletsMockContent
|
|
import dagger.hilt.android.testing.HiltAndroidTest
|
|
import io.qameta.allure.kotlin.AllureId
|
|
import io.qameta.allure.kotlin.junit4.DisplayName
|
|
import org.junit.Test
|
|
|
|
@HiltAndroidTest
|
|
class OnboardingTest : BaseTestCase() {
|
|
|
|
@AllureId("248")
|
|
@DisplayName("Onboarding: 'Shiba' no wallets backup screen test")
|
|
@Test
|
|
fun shibaNoWalletsBackupScreenTest() {
|
|
setupHooks().run {
|
|
scanCard(mockContent = ShibaNoBackupNoWalletsMockContent)
|
|
checkCreateWalletScreenForWalletNoWallets()
|
|
openAndCheckBackupScreenForWalletNoWallets()
|
|
}
|
|
}
|
|
|
|
@AllureId("3989")
|
|
@DisplayName("Onboarding: 'Shiba' with wallets backup screen test")
|
|
@Test
|
|
fun shibaBackupScreenTest() {
|
|
setupHooks().run {
|
|
scanCard(mockContent = ShibaNoBackupMockContent)
|
|
checkBackupScreen()
|
|
}
|
|
}
|
|
|
|
@AllureId("246")
|
|
@DisplayName("Onboarding: 'Wallet 2' no wallets backup screen test")
|
|
@Test
|
|
fun wallet2NoWalletsBackupScreenTest() {
|
|
setupHooks().run {
|
|
scanCard(mockContent = Wallet2NoBackupNoWalletsMockContent)
|
|
checkCreateWalletScreenForWallet2NoWallets()
|
|
openAndCheckBackupScreenForWallet2NoWallets()
|
|
}
|
|
}
|
|
|
|
@AllureId("3990")
|
|
@DisplayName("Onboarding: 'Wallet 2' with wallets backup screen test")
|
|
@Test
|
|
fun wallet2BackupScreenTest() {
|
|
setupHooks().run {
|
|
scanCard(mockContent = Wallet2NoBackupMockContent)
|
|
checkBackupScreen()
|
|
}
|
|
}
|
|
} |