58 lines
No EOL
2.2 KiB
Kotlin
58 lines
No EOL
2.2 KiB
Kotlin
package com.tangem.tests
|
|
|
|
import com.tangem.common.BaseTestCase
|
|
import com.tangem.common.utils.resetWireMockScenarioState
|
|
import com.tangem.common.utils.setWireMockScenarioState
|
|
import com.tangem.scenarios.openMainScreen
|
|
import com.tangem.screens.onMainScreen
|
|
import com.tangem.tap.domain.sdk.mocks.content.DevWalletMockContent
|
|
import com.tangem.tap.domain.sdk.mocks.content.Wallet2WithSeedPhraseMockContent
|
|
import dagger.hilt.android.testing.HiltAndroidTest
|
|
import io.qameta.allure.kotlin.Allure.step
|
|
import io.qameta.allure.kotlin.AllureId
|
|
import io.qameta.allure.kotlin.junit4.DisplayName
|
|
import org.junit.Test
|
|
|
|
@HiltAndroidTest
|
|
class WarningTest : BaseTestCase() {
|
|
|
|
@AllureId("898")
|
|
@DisplayName("Warnings: check 'Dev card' warning")
|
|
@Test
|
|
fun devCardWarningTest() {
|
|
setupHooks().run {
|
|
step("Open 'Main' screen") {
|
|
openMainScreen(mockContent = DevWalletMockContent)
|
|
}
|
|
step("Assert 'Dev card' notification title is displayed") {
|
|
onMainScreen { devCardNotificationTitle.assertIsDisplayed() }
|
|
}
|
|
step("Assert 'Dev card' notification message is displayed") {
|
|
onMainScreen { devCardNotificationMessage.assertIsDisplayed() }
|
|
}
|
|
step("Assert 'Dev card' notification icon is displayed") {
|
|
onMainScreen { devCardNotificationIcon.assertIsDisplayed() }
|
|
}
|
|
}
|
|
}
|
|
|
|
@AllureId("3991")
|
|
@DisplayName("Warnings: check 'Dev card' warning is not displayed for release card")
|
|
@Test
|
|
fun releaseCardWarningTest() {
|
|
setupHooks().run {
|
|
step("Open 'Main' screen") {
|
|
openMainScreen()
|
|
}
|
|
step("Assert 'Dev card' notification title is not displayed") {
|
|
onMainScreen { devCardNotificationTitle.assertIsNotDisplayed() }
|
|
}
|
|
step("Assert 'Dev card' notification message is not displayed") {
|
|
onMainScreen { devCardNotificationMessage.assertIsNotDisplayed() }
|
|
}
|
|
step("Assert 'Dev card' notification icon is not displayed") {
|
|
onMainScreen { devCardNotificationIcon.assertIsNotDisplayed() }
|
|
}
|
|
}
|
|
}
|
|
} |