我在我的测试目标中使用存根闭包来存根我的提供者,但我想确定给定的提供者是否被存根。
let myProvider = RxMoyaProvider<MyAPI>(stubClosure: MoyaProvider.ImmediatelyStub)
但我无法让 stubClosure 告诉我它会返回什么 StubBehaviour。无论如何要让给定提供者的 stubClosure 告诉我它的返回类型?
像这样的东西。
switch(myProvider.stubClosure.??) {
case StubBehavior.Immediate:
// I'm a stubbed provider
case StubBehaviour.Never:
// I'm not a stubbed provider
}