Fix subscription test

pull/1381/head
Alex Baker 5 years ago
parent f2354c9f81
commit 2b6e65cca4

@ -7,15 +7,21 @@ import kotlinx.coroutines.runBlocking
import org.junit.Assert.assertEquals
import org.junit.Test
import org.tasks.R
import org.tasks.billing.Inventory
import org.tasks.data.CaldavAccount
import org.tasks.injection.ProductionModule
import javax.inject.Inject
@UninstallModules(ProductionModule::class)
@HiltAndroidTest
class CaldavSubscriptionTest : CaldavTest() {
@Inject lateinit var inventory: Inventory
@Test
fun cantSyncWithoutPro() = runBlocking {
preferences.setBoolean(R.string.p_debug_pro, false)
inventory.clear()
account = CaldavAccount().apply {
uuid = UUIDHelper.newUUID()
id = caldavDao.insert(this)

@ -34,7 +34,8 @@ class Inventory @Inject constructor(
fun clear() {
Timber.d("clear()")
purchases.clear()
subscription.value = null
subscription.postValue(null)
hasPro = false
}
fun add(items: Iterable<Purchase>) {

Loading…
Cancel
Save