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

Commit 3e11ba3b authored by Catherine Liang's avatar Catherine Liang
Browse files

Add to DarkModeViewModelTest

Make sure to test newly exposed variable in ag/30305049.

Flag: com.android.systemui.shared.new_customization_picker_ui
Test: unit test passes
Bug: 288312530
Change-Id: I5cfa9725f04d26afa4bad7c4b72971052657bb7c
parent c82bff09
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -91,16 +91,19 @@ class DarkModeViewModelTest {
        testScope.runTest {
            uiModeManager.setNightModeActivated(false)
            darkModeRepository.refreshIsDarkModeActivated()
            val getOverridingIsDarkMode = collectLastValue(darkModeViewModel.overridingIsDarkMode)
            val getPreviewingIsDarkMode = collectLastValue(darkModeViewModel.previewingIsDarkMode)
            val getToggleDarkMode = collectLastValue(darkModeViewModel.toggleDarkMode)
            assertThat(getPreviewingIsDarkMode()).isFalse()

            getToggleDarkMode()?.invoke()

            assertThat(getOverridingIsDarkMode()).isTrue()
            assertThat(getPreviewingIsDarkMode()).isTrue()

            getToggleDarkMode()?.invoke()

            assertThat(getOverridingIsDarkMode()).isNull()
            assertThat(getPreviewingIsDarkMode()).isFalse()
        }
    }