我正在编写单元测试,要求我getRequest->getHeader('referer')
在 Zend 框架中使用或模拟,其中引用者有一个条件来确定是否根据其值设置新会话。
正确测试它的最佳方法是什么?
我应该简单地模拟控制器并调用标头请求,$controller->getRequest->getHeader('referer')
还是需要模拟请求对象?
显然,由于这是一个单元测试,只是在模拟这种行为以确保代码正常工作,所以我什至不确定如何模拟 url 请求标头。
我正在编写单元测试,要求我getRequest->getHeader('referer')
在 Zend 框架中使用或模拟,其中引用者有一个条件来确定是否根据其值设置新会话。
正确测试它的最佳方法是什么?
我应该简单地模拟控制器并调用标头请求,$controller->getRequest->getHeader('referer')
还是需要模拟请求对象?
显然,由于这是一个单元测试,只是在模拟这种行为以确保代码正常工作,所以我什至不确定如何模拟 url 请求标头。