pull/600/head
Jonathan Almeida 3 years ago committed by GitHub
parent d67678c9c0
commit 369ef222fd

@ -7,7 +7,8 @@ package org.mozilla.fenix.nimbus
import io.mockk.mockk
import io.mockk.verify
import mozilla.components.service.nimbus.NimbusApi
import mozilla.components.support.test.mock
import mozilla.components.support.test.libstate.ext.waitUntilIdle
import org.junit.Assert.assertEquals
import org.junit.Before
import org.junit.Test
import org.mozilla.experiments.nimbus.Branch
@ -23,7 +24,7 @@ class NimbusBranchesControllerTest {
@Before
fun setup() {
nimbusBranchesStore = mock()
nimbusBranchesStore = NimbusBranchesStore(NimbusBranchesState(emptyList()))
controller = NimbusBranchesController(nimbusBranchesStore, experiments, experimentId)
}
@ -36,9 +37,12 @@ class NimbusBranchesControllerTest {
controller.onBranchItemClicked(branch)
nimbusBranchesStore.waitUntilIdle()
verify {
experiments.optInWithBranch(experimentId, branch.slug)
nimbusBranchesStore.dispatch(NimbusBranchesAction.UpdateSelectedBranch(branch.slug))
}
assertEquals(branch.slug, nimbusBranchesStore.state.selectedBranch)
}
}

Loading…
Cancel
Save