From 7d1abf0f7cb3fa0cc17c8949652e3d61a327fed6 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Wed, 15 Oct 2025 09:48:18 -0300 Subject: [PATCH] Fix automated tests for message backups checkout flow. --- .../v2/ui/subscription/MessageBackupsCheckoutActivityTest.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/androidTest/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsCheckoutActivityTest.kt b/app/src/androidTest/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsCheckoutActivityTest.kt index 309106acec..23e2e5f11d 100644 --- a/app/src/androidTest/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsCheckoutActivityTest.kt +++ b/app/src/androidTest/java/org/thoughtcrime/securesms/backup/v2/ui/subscription/MessageBackupsCheckoutActivityTest.kt @@ -31,6 +31,7 @@ import org.junit.runner.RunWith import org.signal.core.util.billing.BillingProduct import org.signal.core.util.billing.BillingPurchaseResult import org.signal.core.util.billing.BillingPurchaseState +import org.signal.core.util.billing.BillingResponseCode import org.signal.core.util.money.FiatMoney import org.signal.donations.InAppPaymentType import org.thoughtcrime.securesms.R @@ -63,6 +64,7 @@ class MessageBackupsCheckoutActivityTest { @Before fun setUp() { every { AppDependencies.billingApi.getBillingPurchaseResults() } returns purchaseResults + coEvery { AppDependencies.billingApi.getApiAvailability() } returns BillingResponseCode.OK coEvery { AppDependencies.billingApi.queryProduct() } returns BillingProduct(price = FiatMoney(BigDecimal.ONE, Currency.getInstance("USD"))) coEvery { AppDependencies.billingApi.launchBillingFlow(any()) } returns Unit }