feat: Uses new testing package for some tests
This commit is contained in:
@@ -9,14 +9,14 @@ public struct EquipmentMeasurementForm {
|
||||
|
||||
public init() { }
|
||||
|
||||
@Reducer(state: .equatable)
|
||||
@Reducer(state: .equatable, .sendable, action: .sendable)
|
||||
public enum Destination {
|
||||
case flaggedMeasurementsList(FlaggedMeasurementsList)
|
||||
case infoView(InfoViewFeature)
|
||||
}
|
||||
|
||||
@ObservableState
|
||||
public struct State: Equatable {
|
||||
public struct State: Equatable, Sendable {
|
||||
@Presents public var destination: Destination.State?
|
||||
@Shared public var sharedSettings: SharedPressureEstimationSettings
|
||||
public var allowEquipmentTypeSelection: Bool
|
||||
@@ -65,7 +65,7 @@ public struct EquipmentMeasurementForm {
|
||||
}
|
||||
}
|
||||
|
||||
public struct Measurements: Equatable {
|
||||
public struct Measurements: Equatable, Sendable {
|
||||
public var airflow: Double?
|
||||
public var returnPlenumPressure: Double?
|
||||
public var postFilterPressure: Double?
|
||||
@@ -136,7 +136,7 @@ public struct EquipmentMeasurementForm {
|
||||
}
|
||||
}
|
||||
|
||||
public enum Field: CaseIterable, FocusableField, Hashable, Identifiable {
|
||||
public enum Field: CaseIterable, FocusableField, Hashable, Identifiable, Sendable {
|
||||
case returnPlenumPressure
|
||||
case postFilterPressure
|
||||
case coilPressure
|
||||
@@ -148,13 +148,13 @@ public struct EquipmentMeasurementForm {
|
||||
}
|
||||
}
|
||||
|
||||
public enum Action: BindableAction, ViewAction {
|
||||
public enum Action: BindableAction, ViewAction, Sendable {
|
||||
case binding(BindingAction<State>)
|
||||
case destination(PresentationAction<Destination.Action>)
|
||||
case view(View)
|
||||
|
||||
@CasePathable
|
||||
public enum View {
|
||||
public enum View: Sendable {
|
||||
case infoButtonTapped
|
||||
case nextButtonTapped
|
||||
case onAppear
|
||||
|
||||
Reference in New Issue
Block a user