public function TokenWordfilterProcessUnitTest::testfilterWordsWithToken in Wordfilter 8.2
@covers ::filterWords
@dataProvider providerFilterWordsWithToken
Parameters
$text: An unfiltered string with words.
$expected: The expected output string.
File
- tests/
src/ Unit/ TokenWordfilterProcessUnitTest.php, line 48
Class
- TokenWordfilterProcessUnitTest
- @coversDefaultClass \Drupal\wordfilter\Plugin\WordfilterProcess\TokenWordfilterProcess @group filter
Namespace
Drupal\Tests\wordfilter\UnitCode
public function testfilterWordsWithToken($text, $expected) {
$config = new WordfilterConfiguration([
'id' => 'my_superduper_wordfilter_configuration',
'label' => 'My superduper Wordfilter configuration',
], 'wordfilter_configuration');
$items = $config
->getItems();
$item = reset($items);
$item
->setFilterWords([
'(Lorem)',
'Dolor',
'Amet',
]);
$item
->setSubstitute('[any:token]');
$process = $this->wordfilter_process;
$this
->assertSame($expected, $process
->filterWords($text, $config));
}