/** * @covers Xoops\Core\Text\ShortCodes::addShortcode * @covers Xoops\Core\Text\ShortCodes::process * @covers Xoops\Core\Text\ShortCodes::processTag * @covers Xoops\Core\Text\ShortCodes::parseAttributes * @covers Xoops\Core\Text\ShortCodes::shortcodeRegex */ public function testEscaping() { $shortcodes = new Shortcodes(); $shortcodes->addShortcode('test', array($this, 'dummyFunction_test')); $content = 'Hello my name is [[test name="Sam"]]!'; $expectation = 'Hello my name is [test name="Sam"]!'; $this->assertEquals($expectation, $shortcodes->process($content)); }