Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1f91ebc8 authored by Beverly's avatar Beverly
Browse files

[flexiglass] Set CommunalScene to run test correctly

Previously test was failing with the
scene container flag enabled since the communal
state was not appropriately set. Now the scene
is set.

Flag: EXEMPT test only change
Bug: 409851925
Test: atest OccludingAppDeviceEntryInteractorTest
Change-Id: Ic82c686191d5b670d998da6ab751d3e00891fd7c
parent 887968cb
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -43,6 +43,10 @@ import com.android.systemui.plugins.ActivityStarter.OnDismissAction
import com.android.systemui.plugins.activityStarter
import com.android.systemui.power.data.repository.fakePowerRepository
import com.android.systemui.res.R
import com.android.systemui.scene.data.repository.Idle
import com.android.systemui.scene.data.repository.setSceneTransition
import com.android.systemui.scene.domain.interactor.sceneInteractor
import com.android.systemui.scene.shared.model.Scenes
import com.android.systemui.testKosmos
import com.android.systemui.util.mockito.any
import com.android.systemui.util.mockito.whenever
@@ -329,6 +333,10 @@ class OccludingAppDeviceEntryInteractorTest : SysuiTestCase() {
        bouncerRepository.setPrimaryShow(!isOnOccludingApp)
        bouncerRepository.setAlternateVisible(!isOnOccludingApp)

        if (isOnCommunal) {
            kosmos.sceneInteractor.changeScene(Scenes.Communal, "")
            kosmos.setSceneTransition(Idle(Scenes.Communal))
        }
        kosmos.fakeCommunalSceneRepository.setTransitionState(
            flowOf(
                ObservableTransitionState.Idle(