我想做这样的事情:
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存根。