当我运行一个简单的功能测试来获取(例如)users / signIn页面时,我得到了这个:
<html><head><meta http-equiv="refresh" content="0;url=https://localhost/index.php/users/signIn"/></head></html>
然后功能测试就停止了。它也发生在其他功能测试中,但不是每次请求都会发生。其他测试运行正常,然后当它在测试中获得某个请求时,它将获得该响应(在content属性中使用请求的URL),并停止。
关于为什么会发生这种情况的任何想法?
这些功能测试曾经起作用,但我刚刚从另一家开发公司获得了这个项目,我不知道在哪里开始寻找变化。当然我可以使用版本控制对文件进行差异,但我不知道从哪里开始。感谢任何线索!
答案 0 :(得分:1)
唉,发现它比我想象的要快。
SSL过滤器已打开,需要为测试环境禁用。他们从app.yml中删除了测试环境。
test:
disable_sslfilter: true