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,
|
sortField: EmployeeSortField = .fullName,
|
||||||
sortOrder: EmployeeSortOrder = .ascending) async throws -> Employees {
|
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
|
//resort mock data
|
||||||
if sortField != self.sortField || sortOrder != self.sortOrder {
|
if sortField != self.sortField || sortOrder != self.sortOrder {
|
||||||
self.sortField = sortField
|
self.sortField = sortField
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user