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

Commit 9236bc13 authored by Aaron Liu's avatar Aaron Liu Committed by Automerger Merge Worker
Browse files

Merge "Fix sidefps visibility." into tm-qpr-dev am: 804a8e11

parents cfdf2b16 804a8e11
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -70,7 +70,7 @@ constructor(
    /** Observe whether we should update fps is showing. */
    val shouldUpdateSideFps: Flow<Unit> =
        merge(
            interactor.startingToHide,
            interactor.hide,
            interactor.show,
            interactor.startingDisappearAnimation.filterNotNull().map {}
        )
+13 −1
Original line number Diff line number Diff line
@@ -93,7 +93,7 @@ class KeyguardBouncerViewModelTest : SysuiTestCase() {
    }

    @Test
    fun shouldUpdateSideFps() = runTest {
    fun shouldUpdateSideFps_show() = runTest {
        var count = 0
        val job = underTest.shouldUpdateSideFps.onEach { count++ }.launchIn(this)
        repository.setPrimaryShow(true)
@@ -103,6 +103,18 @@ class KeyguardBouncerViewModelTest : SysuiTestCase() {
        job.cancel()
    }

    @Test
    fun shouldUpdateSideFps_hide() = runTest {
        repository.setPrimaryShow(true)
        var count = 0
        val job = underTest.shouldUpdateSideFps.onEach { count++ }.launchIn(this)
        repository.setPrimaryShow(false)
        // Run the tasks that are pending at this point of virtual time.
        runCurrent()
        assertThat(count).isEqualTo(1)
        job.cancel()
    }

    @Test
    fun sideFpsShowing() = runTest {
        var sideFpsIsShowing = false