// ViewInspectorTests.swift // SwiftDBAITests // // ViewInspector-based tests for SwiftDBAI's SwiftUI views. // Tests content and structure of MessageBubbleView, ErrorMessageView, // ScrollableDataTableView, ChatViewConfiguration, and BarChartView. import SwiftUI import Testing import ViewInspector @testable import SwiftDBAI // MARK: - Test Helpers /// Helper to build a DataTable for tests. private func makeDataTable( columnNames: [String] = ["id", "name", "score"], inferredTypes: [DataTable.InferredType] = [.integer, .text, .real], rowCount: Int = 3 ) -> DataTable { let columns = columnNames.enumerated().map { idx, name in DataTable.Column(name: name, index: idx, inferredType: inferredTypes[idx]) } let rows = (0.. QueryResult { let rows: [[String: QueryResult.Value]] = (0..