文件名称:MockDuck:适用于iOS,tvOS和macOS的网络模拟层
文件大小:57KB
文件格式:ZIP
更新时间:2024-02-27 01:56:26
testing network mocking TestingSwift
小鸭子 MockDuck是用为iOS,tvOS和macOS编写的网络模拟层。 它具有以下主要功能: MockDuck可以将所有网络流量记录到磁盘。 然后,可以在运行应用程序时使用此记录的数据,并为UI和单元测试提供更稳定的基础结构。 使用几行代码,MockDuck可以劫持任何URLRequest并提供URLResponse及其相关数据。 要求模拟 MockDuck附带了对在代码中模拟网络请求的基本支持。 这是增加单元测试的可靠性和稳定性的好方法。 例如: MockDuck. registerRequestHandler { request in if request. url ?
【文件预览】:
MockDuck-main
----.gitignore(47B)
----MockDuck.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(26KB)
----Makefile(498B)
----CODE_OF_CONDUCT.md(3KB)
----MockDuckTests()
--------Sources()
--------Resources()
----LICENSE(1KB)
----CHANGELOG.md(646B)
----README.md(6KB)
----MockDuck.podspec(722B)
----MockDuck()
--------Sources()
--------Resources()
--------MockDuck.xcconfig(1KB)
----Package.swift(586B)
----.circleci()
--------config.yml(363B)
----mockduck.png(12KB)
----Gemfile(79B)
----Gemfile.lock(2KB)