Merge pull request #3044 from element-hq/feature/bma/testDefaultClearCacheUseCase

Add test on DefaultClearCacheUseCase
This commit is contained in:
Benoit Marty 2024-06-18 10:27:45 +02:00 committed by GitHub
commit 038b60a271
12 changed files with 245 additions and 22 deletions

View file

@ -24,6 +24,7 @@ class FakePermissionStateProvider(
private var permissionGranted: Boolean = true,
permissionDenied: Boolean = false,
permissionAsked: Boolean = false,
private val resetPermissionLambda: (String) -> Unit = {},
) : PermissionStateProvider {
private val permissionDeniedFlow = MutableStateFlow(permissionDenied)
private val permissionAskedFlow = MutableStateFlow(permissionAsked)
@ -49,5 +50,6 @@ class FakePermissionStateProvider(
override suspend fun resetPermission(permission: String) {
setPermissionAsked(permission, false)
setPermissionDenied(permission, false)
resetPermissionLambda(permission)
}
}