Renamed the ResourceFile enumeration in the library target as File and also, implemented its "filePath" and "resourcePath" properties.
This commit is contained in:
@@ -16,7 +16,7 @@ struct CopyFilesTaskTests {
|
||||
|
||||
@Test func copyFiles() async throws {
|
||||
// GIVEN
|
||||
let files = files(of: ResourceFile.allCases)
|
||||
let files = files(of: File.allCases)
|
||||
let actions = files.map { FileServiceMock.Action.copyFile($0.source, $0.destination) }
|
||||
|
||||
let copyFiles = task(actions: actions)
|
||||
@@ -35,7 +35,7 @@ struct CopyFilesTaskTests {
|
||||
@Test(arguments: [FileServiceError.itemAlreadyExists, .itemEmptyData, .itemNotCopied])
|
||||
func copyFiles(throws error: FileServiceError) async throws {
|
||||
// GIVEN
|
||||
let files = files(of: Array(ResourceFile.allCases[0...2]))
|
||||
let files = files(of: Array(File.allCases[0...2]))
|
||||
let actions = files.map { FileServiceMock.Action.copyFile($0.source, $0.destination) }
|
||||
|
||||
let copyFiles = task(actions: actions + [.error(error)])
|
||||
@@ -61,11 +61,11 @@ private extension CopyFilesTaskTests {
|
||||
|
||||
// MARK: Type aliases
|
||||
|
||||
typealias File = (source: URL, destination: URL)
|
||||
typealias FileURL = (source: URL, destination: URL)
|
||||
|
||||
// MARK: Functions
|
||||
|
||||
func files(of resourceFiles: [ResourceFile]) -> [File] {
|
||||
func files(of resourceFiles: [File]) -> [FileURL] {
|
||||
resourceFiles.map { (resourceFolder.appendingPath($0.rawValue), rootFolder.appendingPath($0.fileName)) }
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user