* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Tests\HtmlSanitizer; use HtmlSanitizer\Sanitizer; use HtmlSanitizer\SanitizerInterface; class SimpleSanitizerTest extends AbstractSanitizerTest { public function createSanitizer(): SanitizerInterface { return Sanitizer::create(['extensions' => ['basic']]); } public function provideFixtures(): array { return array_merge(parent::provideFixtures(), [ /* * Normal tags */ [ 'Lorem ipsum', 'Lorem ipsum', ], [ 'Lorem ipsum', 'Lorem ipsum', ], [ 'Lorem ipsum', 'Lorem ipsum', ], [ 'Lorem ipsum', 'Lorem ipsum', ], [ 'Lorem ipsum', 'Lorem ipsum', ], [ '
Lorem ipsum
', '
Lorem ipsum
', ], [ 'Lorem ipsum
dolor sit amet
consectetur adipisicing.', 'Lorem ipsum
dolor sit amet
consectetur adipisicing.', ], [ 'Lorem ipsum', 'Lorem ipsum', ], [ 'Lorem ipsum', 'Lorem ipsum', ], [ '
Lorem ipsum
', 'Lorem ipsum', ], [ 'Lorem ipsum', 'Lorem ipsum', ], [ '
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
', '
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
', ], [ '
Lorem ipsum
', 'Lorem ipsum', ], [ '
Lorem ipsum
', 'Lorem ipsum', ], [ 'Lorem ipsum', 'Lorem ipsum', ], [ '
Lorem ipsum
', '
Lorem ipsum
', ], [ '
Lorem ipsum
', '
Lorem ipsum
', ], [ '

Lorem ipsum

', '

Lorem ipsum

', ], [ '

Lorem ipsum

', '

Lorem ipsum

', ], [ '

Lorem ipsum

', '

Lorem ipsum

', ], [ '

Lorem ipsum

', '

Lorem ipsum

', ], [ '
Lorem ipsum
', '
Lorem ipsum
', ], [ '
Lorem ipsum
', '
Lorem ipsum
', ], [ '
', '', ], [ '', 'Lorem ipsum', ], [ '', 'Lorem ipsum', ], [ '