Peter Steinbergerfeat: add beta update channelbb6f00f9 months agoHistory
23 lines · 725 B · Swift
RawDownload
import Testing@testable import CodexBar @Suitestruct UpdateChannelTests {    @Test    func defaultChannelFromStableVersion() {        #expect(UpdateChannel.defaultChannel(for: "1.2.3") == .stable)    }     @Test    func defaultChannelFromPrereleaseVersion() {        #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 allowedSparkleChannels() {        #expect(UpdateChannel.stable.allowedSparkleChannels == [""])        #expect(UpdateChannel.beta.allowedSparkleChannels == ["", UpdateChannel.sparkleBetaChannel])    }}