1.20.x link.token.test LinkTokenTest::testTitleOnlyTitleNoLink()

Test that if you have a title and no URL on a field which does not have tokens enabled, that the title is sanitized once.

File

modules/link/tests/link.token.test, line 73
Contains simpletests making sure token integration works.

Class

LinkTokenTest
Testing that tokens can be used in link titles

Code

function testTitleOnlyTitleNoLink() {
  $settings = array(
    'instance[settings][url]' => 1,
    'instance[settings][enable_tokens]' => 0,
  );
  $field_name = $this->createLinkField('page', $settings);

  $this->backdropGet('node/add/page');
  $this->assertField($field_name . '[und][0][url]', 'URL found');

  $input = array(
    'title' => 'This & That',
    'href' => '',
  );

  $edit = array(
    'title' => 'Simple title',
    $field_name . '[und][0][title]' => $input['title'],
    $field_name . '[und][0][url]' => $input['href'],
  );
  $this->backdropPost(NULL, $edit, t('Save'));

  $this->assertRaw('This & That');
}