drupalCreateUser([
'administer filters',
]);
$this->drupalLogin($account);
}
/**
* Tests that linkit filter is toggling the filter_html allowed tags.
*/
public function testToggleLinkitFilter() {
$session = $this->getSession();
$page = $session->getPage();
// Go to add filter page.
$this->drupalGet('admin/config/content/formats/add');
// Enable the 'Limit allowed HTML tags and correct faulty HTML' filter.
$page->findField('filters[filter_html][status]')->check();
$javascript = "(function (){ return jQuery('p.editor-update-message > strong').text(); })()";
$this->assertStringNotContainsString('', $session->evaluateScript($javascript));
// Enable the 'Linkit filter' filter.
$page->findField('filters[linkit][status]')->check();
$this->assertStringContainsString('', $session->evaluateScript($javascript));
// Disable the 'Linkit filter' filter.
$page->findField('filters[linkit][status]')->uncheck();
$this->assertStringNotContainsString('', $session->evaluateScript($javascript));
}
}