DrupalHTTPRequestTestCase::testDrupalHTTPRequestBasicAuth

7 common.test DrupalHTTPRequestTestCase::testDrupalHTTPRequestBasicAuth()

File

modules/simpletest/tests/common.test, line 987
Tests for common.inc functionality.

Code

function testDrupalHTTPRequestBasicAuth() {
  $username = $this->randomName();
  $password = $this->randomName();
  $url = url('system-test/auth', array('absolute' => TRUE));

  $auth = str_replace('://', '://' . $username . ':' . $password . '@', $url);
  $result = drupal_http_request($auth);

  $this->drupalSetContent($result->data);
  $this->assertRaw($username, t('$_SERVER["PHP_AUTH_USER"] is passed correctly.'));
  $this->assertRaw($password, t('$_SERVER["PHP_AUTH_PW"] is passed correctly.'));
}
Login or register to post comments