20 lines · 620 B · Swift
RawDownload
import CodexBarCoreimport Testing @Suitestruct ProviderTokenResolverTests {    @Test    func zaiResolutionUsesEnvironmentToken() {        let env = [ZaiSettingsReader.apiTokenKey: "token"]        let resolution = ProviderTokenResolver.zaiResolution(environment: env)        #expect(resolution?.token == "token")        #expect(resolution?.source == .environment)    }     @Test    func copilotResolutionTrimsToken() {        let env = ["COPILOT_API_TOKEN": "  token  "]        let resolution = ProviderTokenResolver.copilotResolution(environment: env)        #expect(resolution?.token == "token")    }}