【问题标题】:Mock integration test external request in CakePHP 3CakePHP 3 中的模拟集成测试外部请求
【发布时间】:2017-01-12 09:48:23
【问题描述】:

我们使用的是 CakePHP 3.3

在集成测试中,如果请求被发送到测试操作内的外部站点,我们是否可以模拟该请求?

【问题讨论】:

    标签: unit-testing integration-testing cakephp-3.0


    【解决方案1】:

    取决于您使用的 HTTP 客户端库。 Guzzle 允许您模拟请求。

    http://guzzle3.readthedocs.io/testing/unit-testing.html

    【讨论】:

    • 在这种情况下,我们使用的是 CakePHP 3.3。控制器从 Cake 的集成测试扩展而来
    • 是的,但是您使用什么 HTTP 客户端库来发出外部请求?
    • 你是对的!我想在这种情况下我想太多了。现在接受你的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 2018-03-10
    • 2014-08-28
    • 2016-08-19
    • 1970-01-01
    • 2019-08-19
    相关资源
    最近更新 更多