Skip to content

Commit 7c6384c

Browse files
committed
fix unit tests after changes
1 parent 9859294 commit 7c6384c

File tree

7 files changed

+23
-7
lines changed

7 files changed

+23
-7
lines changed

purchases/src/main/kotlin/com/revenuecat/purchases/common/HTTPClient.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ import kotlin.time.Duration
3939

4040
@Suppress("LongParameterList")
4141
internal class HTTPClient(
42-
private val appConfig: AppConfig,
42+
val appConfig: AppConfig,
4343
private val eTagManager: ETagManager,
4444
private val diagnosticsTrackerIfEnabled: DiagnosticsTracker?,
4545
val signingManager: SigningManager,

purchases/src/test/java/com/revenuecat/purchases/amazon/AmazonBackendTest.kt

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ class AmazonBackendTest {
4747
mockAppConfig = mockk<AppConfig>().apply {
4848
every { baseURL } returns this@AmazonBackendTest.baseURL
4949
}
50+
every { mockClient.appConfig } returns mockAppConfig
5051
dispatcher = SyncDispatcher()
5152
backendHelper = BackendHelper(API_KEY, dispatcher, mockAppConfig, mockClient)
5253
receivedOnSuccess = null

purchases/src/test/java/com/revenuecat/purchases/common/backend/BackendGetCustomerCenterConfigTest.kt

+3
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,8 @@ class BackendGetCustomerCenterConfigTest {
229229
every { customEntitlementComputation } returns false
230230
}
231231
httpClient = mockk()
232+
every { httpClient.appConfig } returns appConfig
233+
232234
val backendHelper = BackendHelper("TEST_API_KEY", SyncDispatcher(), appConfig, httpClient)
233235

234236
val asyncDispatcher1 = createAsyncDispatcher()
@@ -326,6 +328,7 @@ class BackendGetCustomerCenterConfigTest {
326328
any(),
327329
any(),
328330
any(),
331+
any(),
329332
)
330333
} answers {
331334
if (delayMs != null) {

purchases/src/test/java/com/revenuecat/purchases/common/backend/BackendPaywallEventTest.kt

+1
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ class BackendPaywallEventTest {
7070
fun setUp() {
7171
appConfig = mockk()
7272
httpClient = mockk()
73+
every { httpClient.appConfig } returns appConfig
7374
unmockkObject(JsonProvider)
7475
val backendHelper = BackendHelper("TEST_API_KEY", SyncDispatcher(), appConfig, httpClient)
7576

purchases/src/test/java/com/revenuecat/purchases/common/backend/BackendRedeemWebPurchaseTest.kt

+1
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ class BackendRedeemWebPurchaseTest {
5151
every { baseURL } returns mockBaseURL
5252
}
5353
httpClient = mockk()
54+
every { httpClient.appConfig } returns appConfig
5455
val backendHelper = BackendHelper("TEST_API_KEY", SyncDispatcher(), appConfig, httpClient)
5556

5657
val asyncDispatcher1 = createAsyncDispatcher()

purchases/src/test/java/com/revenuecat/purchases/common/backend/BackendTest.kt

+14-6
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ class BackendTest {
7777

7878
@Before
7979
fun setup() {
80+
every { mockClient.appConfig } returns mockAppConfig
8081
mockkObject(CustomerInfoFactory)
8182
receivedError = null
8283
receivedOfferingsJSON = null
@@ -97,6 +98,7 @@ class BackendTest {
9798
private val mockAppConfig: AppConfig = mockk<AppConfig>().apply {
9899
every { baseURL } returns mockBaseURL
99100
every { customEntitlementComputation } returns false
101+
every { fallbackBaseURLs } returns emptyList()
100102
}
101103
private val dispatcher = spyk(SyncDispatcher())
102104
private val backendHelper = BackendHelper(API_KEY, dispatcher, mockAppConfig, mockClient)
@@ -804,7 +806,8 @@ class BackendTest {
804806
Endpoint.PostReceipt,
805807
any(),
806808
any(),
807-
any()
809+
any(),
810+
fallbackBaseURLs = any(),
808811
)
809812
}
810813
verify(exactly = 2) {
@@ -813,7 +816,8 @@ class BackendTest {
813816
Endpoint.GetCustomerInfo(appUserID),
814817
body = null,
815818
postFieldsToSign = null,
816-
any()
819+
any(),
820+
fallbackBaseURLs = any(),
817821
)
818822
}
819823
}
@@ -1544,7 +1548,8 @@ class BackendTest {
15441548
Endpoint.GetOfferings(appUserID),
15451549
body = null,
15461550
postFieldsToSign = null,
1547-
any()
1551+
any(),
1552+
fallbackBaseURLs = any(),
15481553
)
15491554
}
15501555
verify(exactly = 1) {
@@ -1553,7 +1558,8 @@ class BackendTest {
15531558
Endpoint.GetOfferings("anotherUser"),
15541559
body = null,
15551560
postFieldsToSign = null,
1556-
any()
1561+
any(),
1562+
fallbackBaseURLs = any(),
15571563
)
15581564
}
15591565
}
@@ -2001,7 +2007,8 @@ class BackendTest {
20012007
endpoint = diagnosticsEndpoint,
20022008
body = mapOf("entries" to JSONArray(diagnosticsList)),
20032009
postFieldsToSign = null,
2004-
requestHeaders = mapOf("Authorization" to "Bearer TEST_API_KEY")
2010+
requestHeaders = mapOf("Authorization" to "Bearer TEST_API_KEY"),
2011+
fallbackBaseURLs = any(),
20052012
)
20062013
}
20072014
}
@@ -2221,7 +2228,8 @@ class BackendTest {
22212228
endpoint = productEntitlementMappingEndpoint,
22222229
body = null,
22232230
postFieldsToSign = null,
2224-
requestHeaders = defaultAuthHeaders
2231+
requestHeaders = defaultAuthHeaders,
2232+
fallbackBaseURLs = any(),
22252233
)
22262234
}
22272235
}

purchases/src/test/java/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesBackendTests.kt

+2
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ class SubscriberAttributesPosterTests {
4545
private val mockAppConfig = mockk<AppConfig>().apply {
4646
every { baseURL } returns mockBaseURL
4747
every { customEntitlementComputation } returns false
48+
every { fallbackBaseURLs } returns emptyList()
4849
}
4950
private val appUserID = "jerry"
5051
private val dispatcher = SyncDispatcher()
@@ -117,6 +118,7 @@ class SubscriberAttributesPosterTests {
117118

118119
@Before
119120
fun setup() {
121+
every { mockClient.appConfig } returns mockAppConfig
120122
mockkObject(CustomerInfoFactory)
121123
receivedError = null
122124
receivedSyncedSuccessfully = null

0 commit comments

Comments
 (0)