function BootstrapTrustedHostsTestCase::testTrustedHosts
Tests hostname validation.
See also
File
-
modules/
simpletest/ tests/ bootstrap.test, line 985
Class
- BootstrapTrustedHostsTestCase
- Test the trusted HTTP host configuration.
Code
function testTrustedHosts() {
$trusted_host_patterns = array(
'^example\\.com$',
'^.+\\.example\\.com$',
'^example\\.org',
'^.+\\.example\\.org',
);
foreach ($this->providerTestTrustedHosts() as $data) {
$test = array_combine(array(
'host',
'message',
'expected',
), $data);
$valid_host = drupal_check_trusted_hosts($test['host'], $trusted_host_patterns);
$this->assertEqual($test['expected'], $valid_host, $test['message']);
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.