mirror of
https://github.com/AgentSeal/codeburn.git
synced 2026-05-17 21:11:37 +00:00
19 lines
642 B
Swift
19 lines
642 B
Swift
import Testing
|
|
@testable import CodeBurnMenubar
|
|
|
|
@Suite("AppVersion")
|
|
struct AppVersionTests {
|
|
@Test("display avoids duplicate v prefix")
|
|
func displayAvoidsDuplicatePrefix() {
|
|
#expect(AppVersion.display("0.9.8") == "v0.9.8")
|
|
#expect(AppVersion.display("v0.9.8") == "v0.9.8")
|
|
#expect(AppVersion.display("mac-v0.9.8") == "v0.9.8")
|
|
}
|
|
|
|
@Test("bundle metadata stores unprefixed semver")
|
|
func normalizeBundleVersion() {
|
|
#expect(AppVersion.normalize("v0.9.8") == "0.9.8")
|
|
#expect(AppVersion.normalize("mac-v0.9.8") == "0.9.8")
|
|
#expect(AppVersion.normalize("dev") == "dev")
|
|
}
|
|
}
|