diff --git a/Tests/TUIkitTests/LocalizationKeyConsistencyTests.swift b/Tests/TUIkitTests/LocalizationKeyConsistencyTests.swift index c4a75dc9..680b473a 100644 --- a/Tests/TUIkitTests/LocalizationKeyConsistencyTests.swift +++ b/Tests/TUIkitTests/LocalizationKeyConsistencyTests.swift @@ -16,9 +16,9 @@ import Testing /// 1. Every key in the enum exists in the English translation file /// 2. No extra keys are in the translation files that don't exist in the enum /// 3. All enum keys are actually used (no dead code) -@Suite("LocalizationKeyConsistency", .disabled("Disabled: Debugging test suite issues")) +@Suite("LocalizationKeyConsistency") struct LocalizationKeyConsistencyTests { - private let englishTranslations: [String: String] + private var englishTranslations: [String: String] = [:] init() { self.englishTranslations = Self.loadTranslations() diff --git a/Tests/TUIkitTests/LocalizationServiceTests.swift b/Tests/TUIkitTests/LocalizationServiceTests.swift index 19ef94c4..c78b2ed7 100644 --- a/Tests/TUIkitTests/LocalizationServiceTests.swift +++ b/Tests/TUIkitTests/LocalizationServiceTests.swift @@ -10,10 +10,15 @@ import Testing // MARK: - Localization Service Tests -@Suite("LocalizationService", .disabled("Disabled: Debugging test suite issues")) +@Suite("LocalizationService") struct LocalizationServiceTests { let fileManager = FileManager.default + init() { + // Clean up any previous test state on init + try? fileManager.removeItem(atPath: Self.configFilePath()) + } + // MARK: - Bundle Loading Tests @Test("Loads English translations from bundle")