Bug 1825071 - Refactor TrackingProtectionPanelInteractorTest to remove FenixRobolectricTestRunner.

fenix/114.1.0
mcarare 1 year ago committed by mergify[bot]
parent 9b4335986d
commit b9e942a757

@ -14,26 +14,21 @@ import io.mockk.every
import io.mockk.impl.annotations.MockK import io.mockk.impl.annotations.MockK
import io.mockk.mockk import io.mockk.mockk
import io.mockk.slot import io.mockk.slot
import io.mockk.spyk
import io.mockk.verify import io.mockk.verify
import mozilla.components.browser.state.state.TabSessionState import mozilla.components.browser.state.state.TabSessionState
import mozilla.components.browser.state.state.createTab import mozilla.components.browser.state.state.createTab
import mozilla.components.concept.engine.cookiehandling.CookieBannersStorage import mozilla.components.concept.engine.cookiehandling.CookieBannersStorage
import mozilla.components.concept.engine.permission.SitePermissions import mozilla.components.concept.engine.permission.SitePermissions
import mozilla.components.feature.session.TrackingProtectionUseCases import mozilla.components.feature.session.TrackingProtectionUseCases
import mozilla.components.support.test.robolectric.testContext
import mozilla.components.support.test.rule.MainCoroutineRule import mozilla.components.support.test.rule.MainCoroutineRule
import mozilla.components.support.test.rule.runTestOnMain import mozilla.components.support.test.rule.runTestOnMain
import org.junit.Assert.assertEquals import org.junit.Assert.assertEquals
import org.junit.Before import org.junit.Before
import org.junit.Rule import org.junit.Rule
import org.junit.Test import org.junit.Test
import org.junit.runner.RunWith
import org.mozilla.fenix.ext.components import org.mozilla.fenix.ext.components
import org.mozilla.fenix.ext.settings import org.mozilla.fenix.ext.settings
import org.mozilla.fenix.helpers.FenixRobolectricTestRunner
@RunWith(FenixRobolectricTestRunner::class)
class TrackingProtectionPanelInteractorTest { class TrackingProtectionPanelInteractorTest {
private lateinit var context: Context private lateinit var context: Context
@ -67,7 +62,7 @@ class TrackingProtectionPanelInteractorTest {
MockKAnnotations.init(this) MockKAnnotations.init(this)
learnMoreClicked = false learnMoreClicked = false
context = spyk(testContext) context = mockk()
tab = createTab("https://mozilla.org") tab = createTab("https://mozilla.org")
val cookieBannersStorage: CookieBannersStorage = mockk(relaxed = true) val cookieBannersStorage: CookieBannersStorage = mockk(relaxed = true)

Loading…
Cancel
Save