Files
2026-07-13 12:22:33 +08:00

23 lines
734 B
Swift

import Testing
@testable import CodexBar
struct UpdateChannelTests {
@Test
func `default channel from stable version`() {
#expect(UpdateChannel.defaultChannel(for: "1.2.3") == .stable)
}
@Test
func `default channel from prerelease version`() {
#expect(UpdateChannel.defaultChannel(for: "1.2.3-beta.1") == .beta)
#expect(UpdateChannel.defaultChannel(for: "1.2.3-rc.1") == .beta)
#expect(UpdateChannel.defaultChannel(for: "1.2.3-alpha") == .beta)
}
@Test
func `allowed sparkle channels`() {
#expect(UpdateChannel.stable.allowedSparkleChannels == [""])
#expect(UpdateChannel.beta.allowedSparkleChannels == ["", UpdateChannel.sparkleBetaChannel])
}
}