Fix Hilt RobolectricAuthActivity tests failing

This commit is contained in:
Gergely Hegedus 2023-01-17 20:16:12 +02:00
parent 29083518f2
commit 52713aaa3d

View file

@ -18,6 +18,7 @@ import org.fnives.test.showcase.android.testutil.synchronization.idlingresources
import org.fnives.test.showcase.android.testutil.synchronization.idlingresources.Disposable import org.fnives.test.showcase.android.testutil.synchronization.idlingresources.Disposable
import org.fnives.test.showcase.android.testutil.synchronization.idlingresources.IdlingResourceDisposable import org.fnives.test.showcase.android.testutil.synchronization.idlingresources.IdlingResourceDisposable
import org.fnives.test.showcase.hilt.R import org.fnives.test.showcase.hilt.R
import org.fnives.test.showcase.hilt.network.testutil.HttpsConfigurationModuleTemplate
import org.fnives.test.showcase.hilt.network.testutil.NetworkSynchronization import org.fnives.test.showcase.hilt.network.testutil.NetworkSynchronization
import org.fnives.test.showcase.hilt.test.shared.di.TestBaseUrlHolder import org.fnives.test.showcase.hilt.test.shared.di.TestBaseUrlHolder
import org.fnives.test.showcase.hilt.test.shared.testutils.storage.TestDatabaseInitialization import org.fnives.test.showcase.hilt.test.shared.testutils.storage.TestDatabaseInitialization
@ -56,8 +57,9 @@ class RobolectricAuthActivityInstrumentedTest {
testDispatcher = dispatcher testDispatcher = dispatcher
TestDatabaseInitialization.dispatcher = dispatcher TestDatabaseInitialization.dispatcher = dispatcher
mockServerScenarioSetup = MockServerScenarioSetup() val (mockServerScenarioSetup, url) = HttpsConfigurationModuleTemplate.startWithHTTPSMockWebServer()
TestBaseUrlHolder.url = mockServerScenarioSetup.start(false) this.mockServerScenarioSetup = mockServerScenarioSetup
TestBaseUrlHolder.url = url
hiltRule.inject() hiltRule.inject()
val idlingResources = networkSynchronization.networkIdlingResources() val idlingResources = networkSynchronization.networkIdlingResources()