mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-24 11:45:28 +00:00
Add minimum amount error for boosts.
This commit is contained in:
committed by
Cody Henthorne
parent
1618141342
commit
0bef37bfc1
@@ -131,6 +131,30 @@ class DonationsConfigurationExtensionsKtTest {
|
||||
assertTrue(boostAmounts.map { it.key.currencyCode }.containsAll(setOf("USD", "BIF")))
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `Given all methods are available, when I getMinimumDonationAmounts, then I expect BIF`() {
|
||||
val minimumDonationAmounts = testSubject.getMinimumDonationAmounts(AllPaymentMethodsAvailability)
|
||||
|
||||
assertEquals(1, minimumDonationAmounts.size)
|
||||
assertNotNull(minimumDonationAmounts[Currency.getInstance("BIF")])
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `Given only PayPal available, when I getMinimumDonationAmounts, then I expect BIF and JPY`() {
|
||||
val minimumDonationAmounts = testSubject.getMinimumDonationAmounts(PayPalOnly)
|
||||
|
||||
assertEquals(2, minimumDonationAmounts.size)
|
||||
assertTrue(minimumDonationAmounts.map { it.key.currencyCode }.containsAll(setOf("JPY", "BIF")))
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `Given only Card available, when I getMinimumDonationAmounts, then I expect BIF and USD`() {
|
||||
val minimumDonationAmounts = testSubject.getMinimumDonationAmounts(CardOnly)
|
||||
|
||||
assertEquals(2, minimumDonationAmounts.size)
|
||||
assertTrue(minimumDonationAmounts.map { it.key.currencyCode }.containsAll(setOf("USD", "BIF")))
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `Given GIFT_LEVEL, When I getBadge, then I expect the gift badge`() {
|
||||
mockkStatic(ApplicationDependencies::class) {
|
||||
|
||||
Reference in New Issue
Block a user