/** * @covers Xoops\Core\Text\Sanitizer::censorString */ public function testCensorString() { $xoops = \Xoops::getInstance(); $xoops->setConfig('censor_enable', true); $xoops->setConfig('censor_words', ['naughty', 'bits']); $xoops->setConfig('censor_replace', '%#$@!'); $text = 'Xoops is cool!'; $expected = $text; $text = $this->object->censorString($text); $this->assertSame($expected, $text); $text = 'naughty it!'; $expected = '%#$@! it!'; $text = $this->object->censorString($text); $this->assertSame($expected, $text); }