@@ -198,10 +198,7 @@ final class Qwen3ASRTests: XCTestCase {
198198 // MARK: - Tokenizer Tests
199199
200200 func testTokenizerLoadsVocab( ) throws {
201- let cacheDir = FileManager . default. urls ( for: . cachesDirectory, in: . userDomainMask) . first!
202- . appendingPathComponent ( " qwen3-asr " )
203- . appendingPathComponent ( " aufklarer_Qwen3-ASR-0.6B-MLX-4bit " )
204-
201+ let cacheDir = try HuggingFaceDownloader . getCacheDirectory ( for: " aufklarer/Qwen3-ASR-0.6B-MLX-4bit " )
205202 let vocabPath = cacheDir. appendingPathComponent ( " vocab.json " )
206203
207204 guard FileManager . default. fileExists ( atPath: vocabPath. path) else {
@@ -218,10 +215,7 @@ final class Qwen3ASRTests: XCTestCase {
218215 }
219216
220217 func testTokenizerLoadsAddedTokens( ) throws {
221- let cacheDir = FileManager . default. urls ( for: . cachesDirectory, in: . userDomainMask) . first!
222- . appendingPathComponent ( " qwen3-asr " )
223- . appendingPathComponent ( " aufklarer_Qwen3-ASR-0.6B-MLX-4bit " )
224-
218+ let cacheDir = try HuggingFaceDownloader . getCacheDirectory ( for: " aufklarer/Qwen3-ASR-0.6B-MLX-4bit " )
225219 let vocabPath = cacheDir. appendingPathComponent ( " vocab.json " )
226220
227221 guard FileManager . default. fileExists ( atPath: vocabPath. path) else {
@@ -242,10 +236,7 @@ final class Qwen3ASRTests: XCTestCase {
242236 }
243237
244238 func testTokenizerDecodeWithASRMarker( ) throws {
245- let cacheDir = FileManager . default. urls ( for: . cachesDirectory, in: . userDomainMask) . first!
246- . appendingPathComponent ( " qwen3-asr " )
247- . appendingPathComponent ( " aufklarer_Qwen3-ASR-0.6B-MLX-4bit " )
248-
239+ let cacheDir = try HuggingFaceDownloader . getCacheDirectory ( for: " aufklarer/Qwen3-ASR-0.6B-MLX-4bit " )
249240 let vocabPath = cacheDir. appendingPathComponent ( " vocab.json " )
250241
251242 guard FileManager . default. fileExists ( atPath: vocabPath. path) else {
@@ -460,10 +451,7 @@ final class Qwen3ASRTests: XCTestCase {
460451 }
461452
462453 func testTokenizerSkipsSpecialTokensWithPipes( ) throws {
463- let cacheDir = FileManager . default. urls ( for: . cachesDirectory, in: . userDomainMask) . first!
464- . appendingPathComponent ( " qwen3-asr " )
465- . appendingPathComponent ( " aufklarer_Qwen3-ASR-0.6B-MLX-4bit " )
466-
454+ let cacheDir = try HuggingFaceDownloader . getCacheDirectory ( for: " aufklarer/Qwen3-ASR-0.6B-MLX-4bit " )
467455 let vocabPath = cacheDir. appendingPathComponent ( " vocab.json " )
468456
469457 guard FileManager . default. fileExists ( atPath: vocabPath. path) else {
0 commit comments