mirror of https://github.com/tasks/tasks
Move inventory tests to googleplay
parent
13ebdf8939
commit
0496ea457e
@ -0,0 +1,26 @@
|
||||
package org.tasks.opentasks
|
||||
|
||||
import dagger.hilt.android.testing.HiltAndroidTest
|
||||
import dagger.hilt.android.testing.UninstallModules
|
||||
import kotlinx.coroutines.runBlocking
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Test
|
||||
import org.tasks.R
|
||||
import org.tasks.injection.ProductionModule
|
||||
|
||||
@UninstallModules(ProductionModule::class)
|
||||
@HiltAndroidTest
|
||||
class OpenTasksSubscriptionTest : OpenTasksTest() {
|
||||
@Test
|
||||
fun cantSyncWithoutPro() = runBlocking {
|
||||
preferences.setBoolean(R.string.p_debug_pro, false)
|
||||
openTaskDao.insertList()
|
||||
|
||||
synchronizer.sync()
|
||||
|
||||
assertEquals(
|
||||
context.getString(R.string.requires_pro_subscription),
|
||||
caldavDao.getAccounts()[0].error
|
||||
)
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue