import SwiftUI import XCTest @testable import MultiSimAdmin final class AIThemeTests: XCTestCase { func testControlDimensionsMatchWebScale() { XCTAssertEqual(AITheme.buttonHeight, 38, accuracy: 0.1) XCTAssertEqual(AITheme.compactButtonHeight, 34, accuracy: 0.1) XCTAssertEqual(AITheme.largeButtonHeight, 42, accuracy: 0.1) XCTAssertEqual(AITheme.buttonRadius, 10, accuracy: 0.1) XCTAssertEqual(AITheme.iconButtonSize, 40, accuracy: 0.1) } func testButtonKindsHaveDistinctBaseColors() { let colors = [ AIButtonStyle.Kind.primary, .secondary, .danger ].map(\.backgroundColor) XCTAssertEqual(Set(colors).count, 3) } }