11package com.onesignal.user.internal
22
3- import com.onesignal.common.TimeUtils
43import com.onesignal.core.internal.language.ILanguageContext
54import com.onesignal.mocks.MockHelper
65import com.onesignal.user.internal.subscriptions.ISubscriptionManager
@@ -11,10 +10,8 @@ import io.kotest.matchers.shouldNotBe
1110import io.mockk.every
1211import io.mockk.just
1312import io.mockk.mockk
14- import io.mockk.mockkObject
1513import io.mockk.runs
1614import io.mockk.slot
17- import io.mockk.unmockkObject
1815import io.mockk.verify
1916
2017class UserManagerTests : FunSpec ({
@@ -195,36 +192,4 @@ class UserManagerTests : FunSpec({
195192 verify(exactly = 1) { mockSubscriptionManager.addSmsSubscription("+15558675309") }
196193 verify(exactly = 1) { mockSubscriptionManager.removeSmsSubscription("+15558675309") }
197194 }
198-
199- test("onFocus updates timezone") {
200- // Given
201- val mockTimeZone = " Europe/Foo"
202- mockkObject(TimeUtils )
203- every { TimeUtils .getTimeZoneId() } returns mockTimeZone
204-
205- val mockPropertiesModelStore = MockHelper .propertiesModelStore()
206-
207- val userManager =
208- UserManager (
209- mockk<ISubscriptionManager >(),
210- MockHelper .identityModelStore(),
211- mockPropertiesModelStore,
212- MockHelper .languageContext(),
213- MockHelper .applicationService(),
214- )
215-
216- val propertiesModel = mockPropertiesModelStore.model
217- propertiesModel.timezone shouldNotBe mockTimeZone
218-
219- try {
220- // When
221- userManager.onFocus(firedOnSubscribe = false)
222-
223- // Then
224- propertiesModel.timezone shouldBe mockTimeZone
225- } finally {
226- // Clean up the mock
227- unmockkObject(TimeUtils )
228- }
229- }
230195})
0 commit comments