From 991af4a48f7b16627ba0b0da14d44951fc755b59 Mon Sep 17 00:00:00 2001 From: Selim Mustafaev Date: Fri, 20 Dec 2024 22:12:25 +0300 Subject: [PATCH] Fixing tests --- AutoCatCoreTests/LocationServiceTests.swift | 6 ++++++ AutoCatCoreTests/Storage/StorageServiceTests.swift | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/AutoCatCoreTests/LocationServiceTests.swift b/AutoCatCoreTests/LocationServiceTests.swift index bc766a3..7b415f4 100644 --- a/AutoCatCoreTests/LocationServiceTests.swift +++ b/AutoCatCoreTests/LocationServiceTests.swift @@ -8,6 +8,7 @@ import Testing import CoreLocation +import Mockable @testable import AutoCatCore @MainActor @@ -19,14 +20,19 @@ struct LocationServiceTests { let geocoder = GeocoderMock() let locationManager = SwiftLocationMock() + let settingsServiceMock = MockSettingsServiceProtocol() let locationService: LocationService init() { ServiceContainer.shared.register(GeocoderProtocol.self, instance: geocoder) ServiceContainer.shared.register(SwiftLocationProtocol.self, instance: locationManager) + ServiceContainer.shared.register(SettingsServiceProtocol.self, instance: settingsServiceMock) self.locationService = LocationService() + + given(settingsServiceMock) + .user.willReturn(User()) } @Test diff --git a/AutoCatCoreTests/Storage/StorageServiceTests.swift b/AutoCatCoreTests/Storage/StorageServiceTests.swift index addc3f5..c81bf0f 100644 --- a/AutoCatCoreTests/Storage/StorageServiceTests.swift +++ b/AutoCatCoreTests/Storage/StorageServiceTests.swift @@ -9,6 +9,7 @@ import Testing import RealmSwift import Foundation +import Mockable @testable import AutoCatCore @@ -20,6 +21,7 @@ struct StorageServiceTests { let testLat: Double = 42 let testLon: Double = 24 + let settingsServiceMock = MockSettingsServiceProtocol() let storageService: StorageService init() async throws { @@ -27,9 +29,14 @@ struct StorageServiceTests { var config: Realm.Configuration = .defaultConfiguration config.inMemoryIdentifier = UUID().uuidString + await ServiceContainer.shared.register(SettingsServiceProtocol.self, instance: settingsServiceMock) + self.storageService = try await StorageService(config: config) try addTestVehicle(config: config) + + given(settingsServiceMock) + .user.willReturn(User()) } func addTestVehicle(config: Realm.Configuration) throws {