CakePHP 3中的模拟集成测试外部请求 [英] Mock integration test external request in CakePHP 3

查看:82
本文介绍了CakePHP 3中的模拟集成测试外部请求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们正在使用CakePHP 3.3

We are using CakePHP 3.3

在集成测试中,如果将请求发送到经过测试的操作中的外部站点,那么我们是否仍然可以模拟该请求?

In a integration test, if a request is sent out to an external site inside the tested action, is there anyway for us to mock that request?

推荐答案

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

Depends on what HTTP client library you are using. Guzzle allows you to mock requests.

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

这篇关于CakePHP 3中的模拟集成测试外部请求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆