From e9946015c7cd235e1bc44c6c7b2edabbdb186b2f Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sat, 25 Apr 2009 13:56:06 +0000 Subject: - Patch #345591 by pwolanin, JacobSingh: drupal_http_request() should return the original status message and protocol. --- modules/simpletest/tests/common.test | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'modules/simpletest/tests') 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() { -- cgit v1.2.3