pull/2042/merge
Simon Marquis 2 days ago committed by GitHub
commit d58738df3d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -68,4 +68,25 @@ class SettingsViewModelTest {
viewModel.settingsUiState.value,
)
}
@Test
fun stateIsUpdatedAfterUserUpdate() = runTest {
backgroundScope.launch(UnconfinedTestDispatcher()) { viewModel.settingsUiState.collect() }
// Update to non-default values
viewModel.updateThemeBrand(ANDROID)
viewModel.updateDarkThemeConfig(DARK)
viewModel.updateDynamicColorPreference(true)
assertEquals(
Success(
UserEditableSettings(
brand = ANDROID,
darkThemeConfig = DARK,
useDynamicColor = true,
),
),
viewModel.settingsUiState.value,
)
}
}

Loading…
Cancel
Save