handle reduced accuracy authorization case

This commit is contained in:
Mauro Romito
2026-04-20 23:23:04 +02:00
committed by Mauro
parent 1ac9c96171
commit 2250087cfe
5 changed files with 147 additions and 13 deletions
@@ -10,11 +10,13 @@ import CoreLocation
extension CLLocationManagerMock {
struct Configuration {
var authorizationStatus: CLAuthorizationStatus = .authorizedAlways
var accuracyAuthorization: CLAccuracyAuthorization = .fullAccuracy
}
convenience init(_ configuration: Configuration) {
self.init()
underlyingAuthorizationStatus = configuration.authorizationStatus
underlyingAccuracyAuthorization = configuration.accuracyAuthorization
}
}