小鸭子 MockDuck是用为iOS,tvOS和macOS编写的网络模拟层。 它具有以下主要功能: MockDuck可以将所有网络流量记录到磁盘。 然后,可以在运行应用程序时使用此记录的数据,并为UI和单元测试提供更稳定的基础结构。 使用几行代码,MockDuck可以劫持任何URLRequest并提供URLResponse及其相关数据。 要求模拟 MockDuck附带了对在代码中模拟网络请求的基本支持。 这是增加单元测试的可靠性和稳定性的好方法。 例如: MockDuck. registerRequestHandler { request in if request. url ?