import Foundation import SwiftData import Testing @testable import Todos @Suite("TaskList view model tests") struct TaskListViewModelTests { // MARK: Computed tests @Test( "navigationTitle returns correct title for each and every group", arguments: TodoGroup.allCases ) func navigationTitle(for group: TodoGroup) { // GIVEN let viewModel = TaskListView.ViewModel(group: group) // WHEN let title = viewModel.navigationTitle // THEN #expect(title == group.title) } }