19 declare(strict_types=1);
30 'Text with or without Spaces' => [
' phpunit ',
'phpunit',],
31 'Text with or without Line Endings and Tabs' => [
"\n\r\tphpunit\n\r\t",
'phpunit',],
38 'Text with or without Spaces' => [[
' phpunit '], [
'phpunit'],],
39 'Text with or without Line Endings and Tabs' => [[
"\n\r\tphpunit\n\r\t"], [
'phpunit'],],
51 ->getMockBuilder(ilHtmlPurifierInterface::class)
55 ->expects($this->once())
62 $this->assertSame($expectedResult, $purifier->purify($text));
73 ->getMockBuilder(ilHtmlPurifierInterface::class)
77 ->expects($this->exactly(count($texts)))
79 ->with($this->isType(
'string'))
80 ->willReturnArgument(0);
84 $this->assertSame($expectedResult, $purifier->purifyArray($texts));
Class ilTermsOfServiceTrimmedDocumentPurifierTest.
stringElementsArrayToTrimProvider()
Class ilTermsOfServiceCriterionBaseTest.
testSingleStringIsTrimmed(string $text, string $expectedResult)
stringsToTrimProvider
testArrayOfStringElementsIsTrimmed(array $texts, array $expectedResult)
stringElementsArrayToTrimProvider
Class ilTermsOfServiceTrimmedDocumentPurifier.