2024-MacC-M14-Medio / Sqoop / SqoopTests / SearchPlayListInfoUseCaseTests.swift
SearchPlayListInfoUseCaseTests.swift
Raw
//
//  SearchPlayListInfoUseCaseTests.swift
//  SqoopTests
//
//  Created by  on 10/6/24.
//
//

//import Testing
//@testable
//import Sqoop
//import PlaylistCachier
//
//let expectedPlaylistResults: [String: String] = [
//    "https://www.youtube.com/watch?v=pSa8aCB-t2U": "Playlist       part.2 | /R&B",
//    "https://www.youtube.com/watch?v=D4AuE0MsX70": "Playlist      | /R&B"
//]
//
//struct SearchPlayListInfoUseCaseTests {
//    
//    @Test(arguments: [
//        "https://www.youtube.com/watch?v=pSa8aCB-t2U",
//        "https://www.youtube.com/watch?v=D4AuE0MsX70"
//    ])
//    func test_playlist_title_matches_expected_value(urlString: String) async throws {
//        guard let useCase = SearchPlaylistInfoUseCaseImpl() else {
//            throw PlaylistCacherError.clientKeyNotEntered
//        }
//        
//        let playlist = try await useCase.execute(urlString: urlString)
//        
//        guard let expectedTitle = expectedPlaylistResults[urlString] else {
//            throw PlaylistCacherError.unknownCreateFailed
//        }
//        #expect(playlist.title != expectedTitle)
//    }
//    
//
//    
//}