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") }}
import CodexBarCore
import Testing
@Suite
struct 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")
}
}