19 lines
404 B
Kotlin
19 lines
404 B
Kotlin
package cash.z.ecc.android.sdk.darkside.test
|
|
|
|
open class DarksideTest : ScopedTest() {
|
|
val sithLord = DarksideTestCoordinator()
|
|
val validator = sithLord.validator
|
|
|
|
fun runOnce(block: () -> Unit) {
|
|
if (!ranOnce) {
|
|
sithLord.enterTheDarkside()
|
|
block()
|
|
ranOnce = true
|
|
}
|
|
}
|
|
|
|
companion object {
|
|
private var ranOnce = false
|
|
}
|
|
}
|