18 lines
653 B
Swift
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))
|
|
}
|
|
}
|