diff options
Diffstat (limited to 'tests/app/Models/SearchTest.php')
| -rw-r--r-- | tests/app/Models/SearchTest.php | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/app/Models/SearchTest.php b/tests/app/Models/SearchTest.php index 3092b43ca..403c2c98e 100644 --- a/tests/app/Models/SearchTest.php +++ b/tests/app/Models/SearchTest.php @@ -454,6 +454,21 @@ class SearchTest extends PHPUnit\Framework\TestCase { 'AND ((e.title LIKE ? AND e.title NOT LIKE ? AND e.content NOT LIKE ? AND e.title NOT LIKE ? AND e.content NOT LIKE ? ))', ['%ab%', '%ab%', '%cd%', '%cd%', '%ef%', '%ef%', '%gh%', '%ij%', '%ij%', '%kl%', '%kl%'] ], + [ + '/^(ab|cd) [(] \\) (ef|gh)/', + '((e.title ~ ? OR e.content ~ ?) )', + ['^(ab|cd) [(] \\) (ef|gh)', '^(ab|cd) [(] \\) (ef|gh)'] + ], + [ + '!/^(ab|cd)/', + '(NOT e.title ~ ? AND NOT e.content ~ ? )', + ['^(ab|cd)', '^(ab|cd)'] + ], + [ + 'intitle:/^(ab|cd)/', + '(e.title ~ ? )', + ['^(ab|cd)'] + ], ]; } |
