Files
swift-composable-architectu…/Tests/ComposableArchitectureMacrosTests/MacroBaseTestCase.swift
Ryan Carver af60ed2d51 Add shouldNotifyObservers to ObservableState (#3751)
* add shouldNotifyObservers support to ObservableState

* update tests

* move shouldNotifyObservers logic into ObservationState

* fix test for macro change

* Fix test

* wip

* update xcode on ci

* wip

* wip

* wip

* wip

---------

Co-authored-by: Brandon Williams <mbrandonw@hey.com>
Co-authored-by: Stephen Celis <stephen@stephencelis.com>
2025-08-18 17:47:27 -07:00

25 lines
600 B
Swift

#if canImport(ComposableArchitectureMacros)
import ComposableArchitectureMacros
import MacroTesting
import SwiftSyntaxMacros
import SwiftSyntaxMacrosTestSupport
import XCTest
class MacroBaseTestCase: XCTestCase {
override func invokeTest() {
MacroTesting.withMacroTesting(
record: .failed,
macros: [
ObservableStateMacro.self,
ObservationStateTrackedMacro.self,
ObservationStateIgnoredMacro.self,
PresentsMacro.self,
ViewActionMacro.self,
]
) {
super.invokeTest()
}
}
}
#endif