我正在为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)时,它告诉我这不是一个有效的命令名。我尝试通过调试器运行我的测试,但也没有帮助。
有什么方法可以让我看到被截断部分的响应吗?
发布于 2019-01-16 17:29:55
我的问题是试图使用GuzzleHttp来提出请求,而不是BrowserTestBase::drupalGet()。我仍然不知道如何获得被截断的输出,但是使用drupalGet()返回输出而不截断输出。
https://drupal.stackexchange.com/questions/275154
复制相似问题