27 lines
No EOL
905 B
Kotlin
27 lines
No EOL
905 B
Kotlin
package com.tangem.helpers.base
|
|
|
|
import android.Manifest
|
|
import androidx.compose.ui.test.junit4.createAndroidComposeRule
|
|
import androidx.test.ext.junit.runners.AndroidJUnit4
|
|
import androidx.test.rule.GrantPermissionRule
|
|
import com.kaspersky.components.composesupport.config.withComposeSupport
|
|
import com.kaspersky.kaspresso.kaspresso.Kaspresso
|
|
import com.kaspersky.kaspresso.testcases.api.testcase.TestCase
|
|
import com.tangem.tap.MainActivity
|
|
import org.junit.Rule
|
|
import org.junit.runner.RunWith
|
|
|
|
@RunWith(AndroidJUnit4::class)
|
|
open class BaseAutoTestCase : TestCase(
|
|
kaspressoBuilder = Kaspresso.Builder.withComposeSupport()
|
|
) {
|
|
|
|
@get:Rule
|
|
open val composeTestRule = createAndroidComposeRule<MainActivity>()
|
|
|
|
@get: Rule
|
|
val grantPermissionRule: GrantPermissionRule = GrantPermissionRule.grant(
|
|
Manifest.permission.POST_NOTIFICATIONS,
|
|
Manifest.permission.CAMERA
|
|
)
|
|
} |