我正在使用Nocilla来存根HTTP请求,它工作正常。我可以将请求存根,返回json fixture并对其进行断言。问题是,应用程序在测试开始时运行,并且在第一个视图控制器的viewDidLoad上发出了一些请求,这导致了Nocilla上的异常。既然我只想执行测试代码,我如何阻止应用程序运行?
PS:我不想存根所有的请求,因为我正在测试它们!
发布于 2013-08-02 03:39:23
我设法找到了解决方案。这类测试应该在逻辑测试目标中运行,而不是在使用应用程序的应用程序测试目标中运行。有关不同之处以及如何创建逻辑测试目标的更多文档,请参阅here。
https://stackoverflow.com/questions/17602843
复制相似问题