From 8886d5ee3520fc9020d071e266c0c99fe8b1efe0 Mon Sep 17 00:00:00 2001 From: Lukas Kollmer Date: Tue, 28 Jan 2025 14:51:26 +0100 Subject: [PATCH] make it pretty --- .../SpeziLocalStorage/LocalStorageKey.swift | 2 +- .../LocalStorageTests.swift | 29 ++++++++++++++----- Tests/UITests/TestApp/TestApp.swift | 1 + 3 files changed, 24 insertions(+), 8 deletions(-) diff --git a/Sources/SpeziLocalStorage/LocalStorageKey.swift b/Sources/SpeziLocalStorage/LocalStorageKey.swift index 944e769..af52487 100644 --- a/Sources/SpeziLocalStorage/LocalStorageKey.swift +++ b/Sources/SpeziLocalStorage/LocalStorageKey.swift @@ -103,7 +103,7 @@ extension LocalStorageKey { /// Creates a Local Storage Key that uses a custom encoder and decoder. public convenience init( _ key: String, - setting: LocalStorageSetting = .default, + setting: LocalStorageSetting = .default, // swiftlint:disable:this function_default_parameter_at_end encoder: E, decoder: D ) where Value: Codable, E.Output == Data, D.Input == Data { diff --git a/Tests/SpeziLocalStorageTests/LocalStorageTests.swift b/Tests/SpeziLocalStorageTests/LocalStorageTests.swift index b245cbc..8954314 100644 --- a/Tests/SpeziLocalStorageTests/LocalStorageTests.swift +++ b/Tests/SpeziLocalStorageTests/LocalStorageTests.swift @@ -16,8 +16,8 @@ private struct Letter: Codable, Equatable { } -private extension LocalStorageKeys { - static let letter = LocalStorageKey("letter", setting: .unencrypted()) +extension LocalStorageKeys { // swiftlint:disable:this file_types_order + fileprivate static let letter = LocalStorageKey("letter", setting: .unencrypted()) } @@ -92,21 +92,36 @@ final class LocalStorageTests: XCTestCase { let letter = Letter(greeting: "Hello Lukas 😳😳😳") try localStorage.store(letter, for: keyNoBackup) - try assertItemAtUrlIsExcludedFromBackupEquals(localStorage.fileURL(for: keyNoBackup), shouldBeExcluded: keyNoBackup.setting.isExcludedFromBackup) + try assertItemAtUrlIsExcludedFromBackupEquals( + localStorage.fileURL(for: keyNoBackup), + shouldBeExcluded: keyNoBackup.setting.isExcludedFromBackup + ) try localStorage.store(letter, for: keyYesBackup) - try assertItemAtUrlIsExcludedFromBackupEquals(localStorage.fileURL(for: keyYesBackup), shouldBeExcluded: keyYesBackup.setting.isExcludedFromBackup) + try assertItemAtUrlIsExcludedFromBackupEquals( + localStorage.fileURL(for: keyYesBackup), + shouldBeExcluded: keyYesBackup.setting.isExcludedFromBackup + ) try localStorage.deleteAll() try localStorage.store(letter, for: keyYesBackup) - try assertItemAtUrlIsExcludedFromBackupEquals(localStorage.fileURL(for: keyYesBackup), shouldBeExcluded: keyYesBackup.setting.isExcludedFromBackup) + try assertItemAtUrlIsExcludedFromBackupEquals( + localStorage.fileURL(for: keyYesBackup), + shouldBeExcluded: keyYesBackup.setting.isExcludedFromBackup + ) try localStorage.store(letter, for: keyNoBackup) - try assertItemAtUrlIsExcludedFromBackupEquals(localStorage.fileURL(for: keyNoBackup), shouldBeExcluded: keyNoBackup.setting.isExcludedFromBackup) + try assertItemAtUrlIsExcludedFromBackupEquals( + localStorage.fileURL(for: keyNoBackup), + shouldBeExcluded: keyNoBackup.setting.isExcludedFromBackup + ) try localStorage.store(letter, for: keyYesBackup) - try assertItemAtUrlIsExcludedFromBackupEquals(localStorage.fileURL(for: keyYesBackup), shouldBeExcluded: keyYesBackup.setting.isExcludedFromBackup) + try assertItemAtUrlIsExcludedFromBackupEquals( + localStorage.fileURL(for: keyYesBackup), + shouldBeExcluded: keyYesBackup.setting.isExcludedFromBackup + ) } diff --git a/Tests/UITests/TestApp/TestApp.swift b/Tests/UITests/TestApp/TestApp.swift index 2276f79..9b4499c 100644 --- a/Tests/UITests/TestApp/TestApp.swift +++ b/Tests/UITests/TestApp/TestApp.swift @@ -10,6 +10,7 @@ import Spezi import SwiftUI import XCTestApp + @main struct UITestsApp: App { @ApplicationDelegateAdaptor(TestAppDelegate.self) var appDelegate