Files
todos/UnitTests/Tests/View Models/ContentViewModelTests.swift
T

36 lines
695 B
Swift
Raw Normal View History

2026-02-09 17:53:40 +00:00
import Testing
@testable import Todos
@MainActor
2026-02-10 02:22:41 +00:00
@Suite("ContentView view model tests")
2026-02-09 17:53:40 +00:00
struct ContentViewModelTests {
// MARK: Initialization Tests
@Test("View model initializes with default values")
func initialization() {
// GIVEN
// WHEN
let viewModel = ContentView.ViewModel()
// THEN
#expect(viewModel.newTaskShown == false)
}
// MARK: - Functions Tests
@Test("showNewTask sets showNewTaskView to true")
func newTaskShown() {
// GIVEN
let viewModel = ContentView.ViewModel()
// WHEN
viewModel.showNewTask()
// THEN
#expect(viewModel.newTaskShown == true)
}
}