diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-03-14 21:28:50 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-03-14 21:28:50 +0000 |
commit | 8a0d326a8e134ad4261b9575ce073f9e44b72f60 (patch) | |
tree | 9a26a544cd55225e967d224cfd305d3e09c3b40b /modules/simpletest/drupal_web_test_case.php | |
parent | 4cd0dd8e1f9b74c1f0b3aac04046afe018478561 (diff) | |
download | brdo-8a0d326a8e134ad4261b9575ce073f9e44b72f60.tar.gz brdo-8a0d326a8e134ad4261b9575ce073f9e44b72f60.tar.bz2 |
- Patch #400636 by mr.baileys: improve HTTP request assertion message.
Diffstat (limited to 'modules/simpletest/drupal_web_test_case.php')
-rw-r--r-- | modules/simpletest/drupal_web_test_case.php | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/modules/simpletest/drupal_web_test_case.php b/modules/simpletest/drupal_web_test_case.php index 15ad00695..6033638b2 100644 --- a/modules/simpletest/drupal_web_test_case.php +++ b/modules/simpletest/drupal_web_test_case.php @@ -986,7 +986,14 @@ class DrupalWebTestCase { curl_setopt_array($this->curlHandle, $this->additionalCurlOptions + $curl_options); $this->headers = array(); $this->drupalSetContent(curl_exec($this->curlHandle), curl_getinfo($this->curlHandle, CURLINFO_EFFECTIVE_URL)); - $this->assertTrue($this->content !== FALSE, t('!method to !url, status is !status, response is !length bytes.', array('!method' => !empty($curl_options[CURLOPT_NOBODY]) ? 'HEAD' : (empty($curl_options[CURLOPT_POSTFIELDS]) ? 'GET' : 'POST'), '!url' => $url, '!status' => curl_getinfo($this->curlHandle, CURLINFO_HTTP_CODE), '!length' => strlen($this->content))), t('Browser')); + $message_vars = array( + '!method' => !empty($curl_options[CURLOPT_NOBODY]) ? 'HEAD' : (empty($curl_options[CURLOPT_POSTFIELDS]) ? 'GET' : 'POST'), + '@url' => $url, + '@status' => curl_getinfo($this->curlHandle, CURLINFO_HTTP_CODE), + '!length' => format_size(strlen($this->content)) + ); + $message = t('!method @url returned @status (!length).', $message_vars); + $this->assertTrue($this->content !== FALSE, $message, t('Browser')); return $this->drupalGetContent(); } |