diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-04-25 13:56:06 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-04-25 13:56:06 +0000 |
commit | e9946015c7cd235e1bc44c6c7b2edabbdb186b2f (patch) | |
tree | b982e8975842f8272cc4bfea96a601c91c507f36 /modules/simpletest/tests/common.test | |
parent | 453d7c566e980a4940267769800f8a02517404b1 (diff) | |
download | brdo-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.test | 6 |
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() { |