swift - 如何使用mockingjay stub URL 参数

标签 swift mocking stubbing

有谁知道如何使用 mockingjay stub URL 参数像下面这样:

https://backend.ch/comments?entry=KghNJZJeYYE5Lheb3

我尝试像这样 stub 此请求:

stub(http(.get, uri: "/comments?entry={id}"), jsonData(comments))

但这不起作用。我做错了什么还是mockingjay 没有能力做到这一点?

谢谢

最佳答案

我相信没有现成的提供这样的选项。不过,您可以尝试编写自己的匹配器,而不是使用默认的 http(_ method:uri)

您可以尝试某人作为问题发布的解决方案 here

关于swift - 如何使用mockingjay stub URL 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43443113/

相关文章:

SwiftUI 捕获从基于 Web 的登录表单发回的 RedirectUri

ios - 无法使用 segue 将数据传递到第二个 Controller

python - 如何模拟包模块中定义的函数?

javascript - 如何在单元测试中模拟 RequireJs 加载器插件响应

ruby-on-rails - 如何 stub 删除关联以返回 false

ios - 根据用户默认值启用分段 Controller 索引

ios - 有没有更好的方法来检查事件通知设置?

java - Spring Rest 模板用 Spock 进行模拟

clojure - Clojure 测试中 stub HTTP 请求的策略

unit-testing - 如何在另一个方法中 stub