From 6b1c5e3d178944fcef149c458f4de6a1c7832766 Mon Sep 17 00:00:00 2001 From: Lee Rowlands <lee.rowlands@previousnext.com.au> Date: Fri, 22 Jul 2022 06:47:24 +1000 Subject: [PATCH] Issue #3292980 by benjifisher, mikelutz, quietone: Testing system should explain why Guzzle responses can be unreadable --- core/tests/Drupal/Tests/BrowserHtmlDebugTrait.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/tests/Drupal/Tests/BrowserHtmlDebugTrait.php b/core/tests/Drupal/Tests/BrowserHtmlDebugTrait.php index fe559499f55c..9ef1913ab609 100644 --- a/core/tests/Drupal/Tests/BrowserHtmlDebugTrait.php +++ b/core/tests/Drupal/Tests/BrowserHtmlDebugTrait.php @@ -182,7 +182,9 @@ protected function getResponseLogHandler() { /** @var \Psr\Http\Message\StreamInterface $stream */ $stream = $response->getBody(); - // Get the response body as a string. + // Get the response body as a string. The response stream is set + // to the sink, which defaults to a readable temp stream but can + // be overridden by setting $options['sink']. $body = $stream->isReadable() ? (string) $stream : 'Response is not readable.'; -- GitLab