首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得PHPUnit测试截断响应的全部内容?

如何获得PHPUnit测试截断响应的全部内容?
EN

Drupal用户
提问于 2019-01-15 15:16:07
回答 1查看 232关注 0票数 1

我正在为Drupal资源编写一个功能测试(扩展BrowserTestBase)。我的资源在现实生活中运行良好,但是测试(使用--详细和-调试选项运行)会引发服务器错误。

...resulted in a '500 500 Service unavailable (with message)' response: The website encountered an unexpected error. Please try again later.</br></br><em class="placeholder">Drupal\Component\P (truncated...)

当我发出请求时,在尝试在断言中捕获它之前,就会发生这种情况。我很确定截断输出有我解决这个问题所需要的信息,但是我没有找到它的运气。Drupal说有一个test:run命令,但是当我尝试这个命令(v1.8.0)时,它告诉我这不是一个有效的命令名。我尝试通过调试器运行我的测试,但也没有帮助。

有什么方法可以让我看到被截断部分的响应吗?

EN

回答 1

Drupal用户

发布于 2019-01-16 17:29:55

我的问题是试图使用GuzzleHttp来提出请求,而不是BrowserTestBase::drupalGet()。我仍然不知道如何获得被截断的输出,但是使用drupalGet()返回输出而不截断输出。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/275154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档