summaryrefslogtreecommitdiff
path: root/modules/simpletest/tests/common.test
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-04-25 13:56:06 +0000
committerDries Buytaert <dries@buytaert.net>2009-04-25 13:56:06 +0000
commite9946015c7cd235e1bc44c6c7b2edabbdb186b2f (patch)
treeb982e8975842f8272cc4bfea96a601c91c507f36 /modules/simpletest/tests/common.test
parent453d7c566e980a4940267769800f8a02517404b1 (diff)
downloadbrdo-e9946015c7cd235e1bc44c6c7b2edabbdb186b2f.tar.gz
brdo-e9946015c7cd235e1bc44c6c7b2edabbdb186b2f.tar.bz2
- Patch #345591 by pwolanin, JacobSingh: drupal_http_request() should return the original status message and protocol.
Diffstat (limited to 'modules/simpletest/tests/common.test')
-rw-r--r--modules/simpletest/tests/common.test6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/simpletest/tests/common.test b/modules/simpletest/tests/common.test
index 58b37cfc8..a04cf6e2b 100644
--- a/modules/simpletest/tests/common.test
+++ b/modules/simpletest/tests/common.test
@@ -303,6 +303,12 @@ class DrupalHTTPRequestTestCase extends DrupalWebTestCase {
$this->assertEqual($result->code, 200, t('Fetched page successfully.'));
$this->drupalSetContent($result->data);
$this->assertTitle(variable_get('site_name', 'Drupal'), t('Site title matches.'));
+
+ // Test that code and status message is returned.
+ $result = drupal_http_request(url('pagedoesnotexist', array('absolute' => TRUE)));
+ $this->assertEqual($result->protocol, 'HTTP/1.0', t('Result protocol is set as HTTP/1.0'));
+ $this->assertEqual($result->code, '404', t('Result code is 404'));
+ $this->assertEqual($result->status_message, 'Not Found', t('Result status message is "Not Found"'));
}
function testDrupalHTTPRequestBasicAuth() {