native macOS codings agent orchestrator prowl.onev.cat
Something went wrong. Try again.
Swift
123456789101112131415161718192021import Testing
@testable import Prowl
struct GitAutomaticBaseRefTests { @Test func prefersRemoteWhenAvailable() { let value = GitClient.preferredBaseRef(remote: "origin/main", localHead: "main") #expect(value == "origin/main") }
@Test func fallsBackToLocalHead() { let value = GitClient.preferredBaseRef(remote: nil, localHead: "main") #expect(value == "main") }
@Test func returnsNilWhenNoRefs() { let value = GitClient.preferredBaseRef(remote: nil, localHead: nil) #expect(value == nil) }}