summaryrefslogtreecommitdiff
path: root/modules/simpletest/tests/common.test
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2008-08-16 07:31:01 +0000
committerDries Buytaert <dries@buytaert.net>2008-08-16 07:31:01 +0000
commitc639b5135f669e9e26b9f0982cacda44e788bd1c (patch)
tree00fae350d7cb030caa988a8f7a6241544036eb97 /modules/simpletest/tests/common.test
parentbb153976b131a3382a1605e3a6ad9a1c0952b71e (diff)
downloadbrdo-c639b5135f669e9e26b9f0982cacda44e788bd1c.tar.gz
brdo-c639b5135f669e9e26b9f0982cacda44e788bd1c.tar.bz2
- Patch #295564 by boombatower, Damien Tournoud: fixed drupal_http_request error and cleaned up some simpletest stuff. We should have a much more funky 'all tests passed' screen. Having all tests pass shouldn't be this boring. Let's be a bit more creative and injest some fun ... ;-)
Diffstat (limited to 'modules/simpletest/tests/common.test')
-rw-r--r--modules/simpletest/tests/common.test7
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/simpletest/tests/common.test b/modules/simpletest/tests/common.test
index d9c6ceaa1..dc76829e5 100644
--- a/modules/simpletest/tests/common.test
+++ b/modules/simpletest/tests/common.test
@@ -130,10 +130,17 @@ class DrupalHTTPRequestTestCase extends DrupalWebTestCase {
}
function testDrupalHTTPRequest() {
+ // Parse URL schema.
$missing_scheme = drupal_http_request('example.com/path');
$this->assertEqual($missing_scheme->error, 'missing schema', t('Returned with missing scheme error.'));
$unable_to_parse = drupal_http_request('http:///path');
$this->assertEqual($unable_to_parse->error, 'unable to parse URL', t('Returned with unable to parse URL error.'));
+
+ // Fetch page.
+ $result = drupal_http_request(url('node', array('absolute' => TRUE)));
+ $this->assertEqual($result->code, 200, t('Fetched page successfully.'));
+ $this->drupalSetContent($result->data);
+ $this->assertTitle(variable_get('site_name', 'Drupal'), t('Site title matches.'));
}
}