Tests Content-language headers generated by Drupal.
function testDrupalHTTPRequestHeaders() {
// Check the default header.
$request = drupal_http_request(url('<front>', array(
'absolute' => TRUE,
)));
$this
->assertEqual($request->headers['content-language'], 'en', 'Content-Language HTTP header is English.');
// Add French language.
$language = new Language(array(
'langcode' => 'fr',
'name' => 'French',
));
language_save($language);
// Request front page in French and check for matching Content-language.
$request = drupal_http_request(url('<front>', array(
'absolute' => TRUE,
'language' => $language,
)));
$this
->assertEqual($request->headers['content-language'], 'fr', 'Content-Language HTTP header is French.');
}