This commit is contained in:
2023-03-13 17:17:12 -04:00
parent b0559d9726
commit 37f3bfde62
12 changed files with 311 additions and 29 deletions

View File

@@ -9,12 +9,12 @@ final class GitVersionTests: XCTestCase {
$0.gitVersionClient.override(with: "blob")
} operation: {
@Dependency(\.gitVersionClient) var versionClient
let version = try versionClient.currentVersion()
XCTAssertEqual(version, "blob")
}
}
func test_live() throws {
try withDependencies({
$0.logger.logLevel = .debug
@@ -22,18 +22,22 @@ final class GitVersionTests: XCTestCase {
$0.shellClient = .liveValue
$0.gitVersionClient = .liveValue
}, operation: {
@Dependency(\.gitVersionClient) var versionClient
let gitDir = URL(fileURLWithPath: #file)
.deletingLastPathComponent()
.deletingLastPathComponent()
.deletingLastPathComponent()
let version = try versionClient.currentVersion(in: gitDir.absoluteString)
print("VERSION: \(version)")
// can't really have a predictable result for the live client.
XCTAssertNotEqual(version, "blob")
let other = try versionClient.currentVersion()
XCTAssertEqual(version, other)
})
}
}