CommandLineToolkit

Форк
0
/
LocalFileSystemTests.swift 
20 строк · 634.0 Байт
1
import Foundation
2
import FileSystem
3
import XCTest
4

5
final class FilePropertiesProviderImplTests: XCTestCase {
6
    private let fileManager = FileManager()
7
    private lazy var tempFolder = createTempFolder()
8
    private let provider = FilePropertiesProviderImpl()
9
    
10
    func test___properties() throws {
11
        let path = try tempFolder.createFile(filename: "file")
12
        
13
        let properties = provider.properties(path: path)
14
        
15
        XCTAssertEqual(
16
            try properties.modificationDate.get(),
17
            try fileManager.attributesOfItem(atPath: path.pathString)[.modificationDate] as? Date
18
        )
19
    }
20
}
21

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.