You are here

public function LinkValidationApiTest::testValidateTelLinksBad in Link 7

Confirm that invalid tel: links work as expected.

File

tests/LinkValidationApiTest.test, line 117
Validate the link_validate_url() validation API.

Class

LinkValidationApiTest
Validate the link_validate_url() validation API.

Code

public function testValidateTelLinksBad() {
  $links = array(
    'tel:0',
    'tel:1234567890123456',
    'tel:+1',
    'tel:+0123456789',
    'tel:+1234567890123456',
    ':12345678',
  );
  foreach ($links as $link) {
    $type = link_url_type($link);
    $this
      ->assertFalse($type, 'Test ' . $link . ' is not a tel link.');
    $valid = link_validate_url($link);
    $this
      ->assertFalse($valid, 'Test ' . $link . ' is not a valid tel link.');
  }
}