Refactor search string escaping to a helper function

[MAILPOET-3077]
This commit is contained in:
Rostislav Wolny
2020-09-24 15:14:28 +02:00
committed by Veljko V
parent cd5079efda
commit d026517ed9
5 changed files with 21 additions and 8 deletions

View File

@@ -58,4 +58,15 @@ class HelpersTest extends \MailPoetUnitTest {
'number' => 523,
]);
}
public function testSanitizeSearch() {
expect(Helpers::escapeSearch('Hello'))->equals('Hello');
expect(Helpers::escapeSearch('Hello '))->equals('Hello');
expect(Helpers::escapeSearch(' Hello '))->equals('Hello');
expect(Helpers::escapeSearch('%Hello '))->equals('\%Hello');
expect(Helpers::escapeSearch('%Hello %'))->equals('\%Hello \%');
expect(Helpers::escapeSearch('He%llo'))->equals('He\%llo');
expect(Helpers::escapeSearch('He_llo'))->equals('He\_llo');
expect(Helpers::escapeSearch('He\\llo'))->equals('He\\\llo');
}
}