More test for history screen
This commit is contained in:
parent
f0137eb1e5
commit
bfd97877d3
@ -174,4 +174,48 @@ struct HistoryTests {
|
|||||||
#expect(viewModel.vehiclesFiltered.count == 1)
|
#expect(viewModel.vehiclesFiltered.count == 1)
|
||||||
#expect(viewModel.vehicles.first?.notes.first?.text == "123")
|
#expect(viewModel.vehicles.first?.notes.first?.text == "123")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test("History (error deleting)")
|
||||||
|
func historyErrorDeleting() async {
|
||||||
|
|
||||||
|
given(storageServiceMock)
|
||||||
|
.loadVehicles()
|
||||||
|
.willReturn([.normal])
|
||||||
|
|
||||||
|
given(storageServiceMock)
|
||||||
|
.dbFileURL
|
||||||
|
.willReturn(nil)
|
||||||
|
|
||||||
|
given(storageServiceMock)
|
||||||
|
.deleteVehicle(number: .any)
|
||||||
|
.willThrow(TestError.generic)
|
||||||
|
|
||||||
|
await viewModel.onAppear()
|
||||||
|
await viewModel.deleteVehicle(.normal)
|
||||||
|
|
||||||
|
#expect(viewModel.vehicles.count == 1)
|
||||||
|
#expect(viewModel.vehiclesFiltered.count == 1)
|
||||||
|
#expect(viewModel.hud == .error(TestError.generic))
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test("History (error updating)")
|
||||||
|
func historyErrorUpdating() async {
|
||||||
|
|
||||||
|
given(storageServiceMock)
|
||||||
|
.loadVehicles()
|
||||||
|
.willReturn([.normal])
|
||||||
|
|
||||||
|
given(storageServiceMock)
|
||||||
|
.dbFileURL
|
||||||
|
.willReturn(nil)
|
||||||
|
|
||||||
|
given(vehicleServiceMock)
|
||||||
|
.updateHistory(number: .any)
|
||||||
|
.willThrow(TestError.generic)
|
||||||
|
|
||||||
|
await viewModel.onAppear()
|
||||||
|
await viewModel.updateVehicle(.normal)
|
||||||
|
|
||||||
|
#expect(viewModel.hud == .error(TestError.generic))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user