1.20.x link.token.test | LinkTokenTest::testStaticTokenLinkCreate() |
Creates a link field with a static title and an admin-entered token. Creates a node with a link and checks the title value.
File
- modules/
link/ tests/ link.token.test, line 45 - Contains simpletests making sure token integration works.
Class
- LinkTokenTest
- Testing that tokens can be used in link titles
Code
function testStaticTokenLinkCreate() {
$name = $this->randomName();
$settings = array(
'instance[settings][title]' => 'value',
'instance[settings][title_value]' => $name . ' [node:title]');
$field_name = $this->createLinkField('page', $settings);
$this->backdropGet('node/add/page');
$this->assertField($field_name . '[und][0][url]', 'URL found');
$input = array(
'href' => 'http://example.com/' . $this->randomName()
);
$this->backdropGet('node/add/page');
$edit = array(
'title' => $name,
$field_name . '[und][0][url]' => $input['href'],
);
$this->backdropPost(NULL, $edit, t('Save'));
$this->assertRaw(l($name . ' ' . $name, $input['href']));
}