Files
steipete--codexbar/Tests/CodexBarTests/ClaudeSwapMenuPrecedenceTests.swift
2026-07-13 12:22:33 +08:00

18 lines
653 B
Swift

import CodexBarCore
import Testing
@testable import CodexBar
struct ClaudeSwapMenuPrecedenceTests {
@Test
func `multiple Claude swap accounts take precedence`() {
#expect(ClaudeSwapMenuPrecedence.prefersClaudeSwap(provider: .claude, accountCount: 2))
}
@Test
func `precedence requires Claude and multiple swap accounts`() {
#expect(!ClaudeSwapMenuPrecedence.prefersClaudeSwap(provider: .claude, accountCount: 0))
#expect(!ClaudeSwapMenuPrecedence.prefersClaudeSwap(provider: .claude, accountCount: 1))
#expect(!ClaudeSwapMenuPrecedence.prefersClaudeSwap(provider: .openai, accountCount: 2))
}
}