chore: rename project to clawdbot
This commit is contained in:
21
apps/macos/Tests/ClawdbotIPCTests/SemverTests.swift
Normal file
21
apps/macos/Tests/ClawdbotIPCTests/SemverTests.swift
Normal file
@@ -0,0 +1,21 @@
|
||||
import Testing
|
||||
@testable import Clawdbot
|
||||
|
||||
@Suite struct SemverTests {
|
||||
@Test func comparisonOrdersByMajorMinorPatch() {
|
||||
let a = Semver(major: 1, minor: 0, patch: 0)
|
||||
let b = Semver(major: 1, minor: 1, patch: 0)
|
||||
let c = Semver(major: 1, minor: 1, patch: 1)
|
||||
let d = Semver(major: 2, minor: 0, patch: 0)
|
||||
|
||||
#expect(a < b)
|
||||
#expect(b < c)
|
||||
#expect(c < d)
|
||||
#expect(d > a)
|
||||
}
|
||||
|
||||
@Test func descriptionMatchesParts() {
|
||||
let v = Semver(major: 3, minor: 2, patch: 1)
|
||||
#expect(v.description == "3.2.1")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user