mirror of
https://github.com/d4rken-org/capod.git
synced 2026-09-14 18:26:11 -04:00
Ports the pending-purchase coverage alongside the production change. - BillingConnectionTest / BillingManagerTest: PENDING ingestion, the PURCHASED-only entitlement exits, provesAbsence ignoring a surviving pending overlay, the reconciliation pass and the ack pass skipping pending purchases. - UpgradeRepoGplayTest: pendingSkus never feeding isPro, the strict verify path and PendingPurchaseBillingException on an already-owned recovery. - GplayUpgradeViewModelTest: the shared pre-purchase gate on both paths (pending, timeout, error, owned upgrade, renewing subscription with an unknown product), the pending-payment launch failure, and the pending card rendering while prices are still loading or have failed. - GplayUpgradeScreenTest / GplayUpgradeOwnershipTest / GplayUpgradeScreenHostTest: the card for all three audiences, the locked offers and switch button, restore staying enabled, and the informational dialog reaching the composition.