CommandLineToolkit

Форк
0
/
DirectoryCreatorImplTests.swift 
26 строк · 847.0 Байт
1
import XCTest
2
import Foundation
3
import FileSystem
4
import TmpTestHelpers
5

6
final class DirectoryCreatorImplTests: XCTestCase {
7
    private let fileManager = FileManager()
8
    private lazy var tempFolder = createTempFolder()
9
    private let directoryCreator = DirectoryCreatorImpl(
10
        filePropertiesProvider: FilePropertiesProviderImpl()
11
    )
12
    
13
    func test___creating_directory() throws {
14
        let path = tempFolder.pathWith(components: ["new_folder"])
15
        
16
        XCTAssertFalse(fileManager.fileExists(atPath: path.pathString))
17
        try directoryCreator.createDirectory(
18
            path: path,
19
            withIntermediateDirectories: true
20
        )
21

22
        var isDir: ObjCBool = false
23
        XCTAssertTrue(fileManager.fileExists(atPath: path.pathString, isDirectory: &isDir))
24
        XCTAssertTrue(isDir.boolValue)
25
    }
26
}
27

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

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

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

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