Files
SwiftLint/Tests/SwiftLintFrameworkTests/StringExtensionTests.swift
T
2020-11-20 23:08:37 +01:00

14 lines
690 B
Swift

@testable import SwiftLintFramework
import XCTest
final class StringExtensionTests: XCTestCase {
func testRelativePathExpression() {
XCTAssertEqual("Folder/Test", "Root/Folder/Test".path(relativeTo: "Root"))
XCTAssertEqual("Test", "Root/Folder/Test".path(relativeTo: "Root/Folder"))
XCTAssertEqual("", "Root/Folder/Test".path(relativeTo: "Root/Folder/Test"))
XCTAssertEqual("../Test", "Root/Folder/Test".path(relativeTo: "Root/Folder/SubFolder"))
XCTAssertEqual("../..", "Root".path(relativeTo: "Root/Folder/SubFolder"))
XCTAssertEqual("../../OtherFolder/Test", "Root/OtherFolder/Test".path(relativeTo: "Root/Folder/SubFolder"))
}
}