updated mock for errror
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
This commit is contained in:
parent
bc635714b4
commit
6115b8420b
@ -36,6 +36,15 @@ public class MockEmployeeService: EmployeeServiceProtocol {
|
||||
sortField: EmployeeSortField = .fullName,
|
||||
sortOrder: EmployeeSortOrder = .ascending) async throws -> Employees {
|
||||
|
||||
switch serviceMode {
|
||||
case .malformed:
|
||||
throw NetworkServiceError.decodingError(DecodingError.dataCorrupted(.init(codingPath: .init(), debugDescription: "Error decoding")))
|
||||
case .empty:
|
||||
return .init(employees: [], total: 0, page: page, perPage: perPage)
|
||||
default :
|
||||
break
|
||||
}
|
||||
|
||||
//resort mock data
|
||||
if sortField != self.sortField || sortOrder != self.sortOrder {
|
||||
self.sortField = sortField
|
||||
|
||||
Loading…
Reference in New Issue
Block a user