1 link.validate.test LinkValidateUnitTest::testInvalidExternalLinks()

File

core/modules/link/tests/link.validate.test, line 233
Tests that exercise the validation functions in the link module.

Class

LinkValidateUnitTest
A series of tests of links, only going against the link_validate_url function in link.module.

Code

function testInvalidExternalLinks() {
  $links = array(
    'http://www.ex ample.com/',
    'http://@www.example.com/',
    'http://username:@www.example.com/',
    'http://25.0.0/', // Bad ip!
    'http://4827.0.0.2/',
    '//www.example.com/',
    'http://www.-fudge.com/', // Domains can't have sections starting with a dash.
  );
  foreach ($links as $link) {
    $valid = link_validate_url($link);
    $this->assertEqual(FALSE, $valid, 'Testing that ' . $link . ' is not a valid link.');
  }
}