Могу ли я заглушить разные ответы для последующих вызовов в одну и ту же конечную точку с помощью Nocilla?
Я хочу сделать что-то вроде этого:
stubRequest("GET", "http://localhost:8000/api/foo").andReturn(401)
stubRequest("GET", "http://localhost:8000/api/foo").andReturn(200)
let result = service.myServiceCall()
XCTAssertEqual(result, "My Result")
... так что первый звонок /api/foo
в моем тесте получен ответ 401, а второй вызов получил 200. Возможно ли это с Nocilla?
Обратите внимание, что оба эти вызова происходят внутри myServiceCall()
так что я не могу сбросить заглушки Nocilla в середине.