Skip to content

Commit bfe0006

Browse files
Unit tests fixes
1 parent 0940eed commit bfe0006

File tree

2 files changed

+91
-30
lines changed

2 files changed

+91
-30
lines changed

android/src/test/java/com/frontegg/android/services/FronteggAppServiceTest.kt

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,14 @@ class FronteggAppServiceTest {
4040

4141
mockkObject(StorageProvider)
4242
every { StorageProvider.getInnerStorage() }.returns(mockStorage)
43+
every { mockStorage.baseUrl }.returns("https://test.frontegg.com")
4344

4445
mockkConstructor(FronteggAuthService::class)
4546

4647
every { anyConstructed<FronteggAuthService>().initializeSubscriptions() } just Runs
4748
every { anyConstructed<FronteggAuthService>().refreshTokenWhenNeeded() } just Runs
4849
every { anyConstructed<FronteggAuthService>().refreshTokenIfNeeded() }.returns(true)
50+
every { anyConstructed<FronteggAuthService>().processQueuedRequests() } just Runs
4951
}
5052

5153
@Test
@@ -68,6 +70,8 @@ class FronteggAppServiceTest {
6870
any(),
6971
any(),
7072
any(),
73+
any(),
74+
any()
7175
)
7276
}.returns(Unit)
7377

@@ -99,6 +103,7 @@ class FronteggAppServiceTest {
99103
every { mockConstants.deepLinkScheme } returns null
100104
every { mockConstants.useDiskCacheWebview } returns false
101105
every { mockConstants.mainActivityClass } returns null
106+
every { mockConstants.disableAutoRefresh } returns false
102107
every { FronteggApp.instance } returns null
103108
every {
104109
FronteggApp.init(
@@ -110,6 +115,7 @@ class FronteggAppServiceTest {
110115
any(),
111116
any(),
112117
any(),
118+
any(),
113119
any()
114120
)
115121
} returns Unit
@@ -121,7 +127,7 @@ class FronteggAppServiceTest {
121127
// ignore
122128
}
123129

124-
verify { FronteggApp.init(any(), any(), any(), any(), any(), any(), any(), any(), any()) }
130+
verify { FronteggApp.init(any(), any(), any(), any(), any(), any(), any(), any(), any(), any()) }
125131
unmockkObject(FronteggApp)
126132
}
127133

@@ -140,6 +146,7 @@ class FronteggAppServiceTest {
140146
every { mockConstants.deepLinkScheme } returns null
141147
every { mockConstants.useDiskCacheWebview } returns false
142148
every { mockConstants.mainActivityClass } returns null
149+
every { mockConstants.disableAutoRefresh } returns false
143150
every { FronteggApp.instance } returns null
144151
every {
145152
FronteggApp.init(
@@ -151,6 +158,7 @@ class FronteggAppServiceTest {
151158
any(),
152159
any(),
153160
any(),
161+
any(),
154162
any()
155163
)
156164
} returns Unit
@@ -162,7 +170,7 @@ class FronteggAppServiceTest {
162170
// ignore
163171
}
164172

165-
verify { FronteggApp.init(any(), any(), any(), any(), any(), any(), any(), any(), any()) }
173+
verify { FronteggApp.init(any(), any(), any(), any(), any(), any(), any(), any(), any(), any()) }
166174
unmockkObject(FronteggApp)
167175
}
168176

@@ -186,6 +194,8 @@ class FronteggAppServiceTest {
186194
any(),
187195
any(),
188196
any(),
197+
any(),
198+
any()
189199
)
190200
}.returns(Unit)
191201

@@ -220,7 +230,9 @@ class FronteggAppServiceTest {
220230
useAssetsLinks = true,
221231
useChromeCustomTabs = true,
222232
mainActivityClass = mainActivityClass,
223-
packageName = "com.frontegg.android.test"
233+
packageName = "com.frontegg.android.test",
234+
deepLinkScheme = null,
235+
useDiskCacheWebview = false
224236
)
225237
}
226238
}
@@ -259,6 +271,8 @@ class FronteggAppServiceTest {
259271
any(),
260272
any(),
261273
any(),
274+
any(),
275+
any()
262276
)
263277
}.returns(Unit)
264278

@@ -292,7 +306,9 @@ class FronteggAppServiceTest {
292306
useAssetsLinks = true,
293307
useChromeCustomTabs = true,
294308
mainActivityClass = mainActivityClass,
295-
packageName = "com.frontegg.android.test"
309+
packageName = "com.frontegg.android.test",
310+
deepLinkScheme = null,
311+
useDiskCacheWebview = false
296312
)
297313
}
298314
}
@@ -331,6 +347,8 @@ class FronteggAppServiceTest {
331347
any(),
332348
any(),
333349
any(),
350+
any(),
351+
any()
334352
)
335353
}.returns(Unit)
336354

@@ -369,6 +387,8 @@ class FronteggAppServiceTest {
369387
any(),
370388
any(),
371389
any(),
390+
any(),
391+
any()
372392
)
373393
}
374394

@@ -391,6 +411,8 @@ class FronteggAppServiceTest {
391411
any(),
392412
any(),
393413
any(),
414+
any(),
415+
any()
394416
)
395417
}
396418
}
@@ -415,6 +437,8 @@ class FronteggAppServiceTest {
415437
any(),
416438
any(),
417439
any(),
440+
any(),
441+
any()
418442
)
419443
}.returns(Unit)
420444

@@ -474,6 +498,8 @@ class FronteggAppServiceTest {
474498
any(),
475499
any(),
476500
any(),
501+
any(),
502+
any()
477503
)
478504
}.returns(Unit)
479505

0 commit comments

Comments
 (0)