mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-05-03 14:46:56 +02:00
Added unit tests
This commit is contained in:
+19
-1
@@ -22,7 +22,8 @@ enum UserSessionDetailsViewModelResult {
|
||||
enum UserSessionDetailsViewAction {
|
||||
}
|
||||
|
||||
struct UserSessionDetailsViewState: BindableState {
|
||||
struct UserSessionDetailsViewState: BindableState, Equatable {
|
||||
|
||||
let sections: [UserSessionDetailsSectionViewData]
|
||||
}
|
||||
|
||||
@@ -38,3 +39,20 @@ struct UserSessionDetailsSectionItemViewData: Identifiable {
|
||||
let title: String
|
||||
let value: String
|
||||
}
|
||||
|
||||
extension UserSessionDetailsSectionViewData: Equatable {
|
||||
|
||||
static func == (lhs: UserSessionDetailsSectionViewData, rhs: UserSessionDetailsSectionViewData) -> Bool {
|
||||
lhs.header == rhs.header &&
|
||||
lhs.footer == rhs.footer &&
|
||||
lhs.items == rhs.items
|
||||
}
|
||||
}
|
||||
|
||||
extension UserSessionDetailsSectionItemViewData: Equatable {
|
||||
|
||||
static func == (lhs: UserSessionDetailsSectionItemViewData, rhs: UserSessionDetailsSectionItemViewData) -> Bool {
|
||||
lhs.title == rhs.title &&
|
||||
lhs.value == rhs.value
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user