mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-08-23 16:13:50 +00:00
Enable unaccent in search
- Add unaccent function to queries - Adapt tests accordingly refs #377
This commit is contained in:
@@ -75,7 +75,6 @@ class PersonSearchTest extends WebTestCase
|
||||
|
||||
public function testFirstNameAccentued()
|
||||
{
|
||||
$this->markTestSkipped();
|
||||
$crawlerSpecial = $this->generateCrawlerForSearch('@person firstname:manço');
|
||||
|
||||
$this->assertRegExp('/Manço/', $crawlerSpecial->text());
|
||||
@@ -109,7 +108,6 @@ class PersonSearchTest extends WebTestCase
|
||||
|
||||
public function testSearchByLastNameAccented()
|
||||
{
|
||||
$this->markTestSkipped();
|
||||
$crawlerSpecial = $this->generateCrawlerForSearch('@person lastname:Gérard');
|
||||
|
||||
$this->assertRegExp('/Gérard/', $crawlerSpecial->text());
|
||||
@@ -175,6 +173,27 @@ class PersonSearchTest extends WebTestCase
|
||||
|
||||
|
||||
|
||||
public function testDefaultAccented()
|
||||
{
|
||||
$crawlerSpecial = $this->generateCrawlerForSearch('@person manço');
|
||||
|
||||
$this->assertRegExp('/Manço/', $crawlerSpecial->text());
|
||||
|
||||
|
||||
$crawlerNoSpecial = $this->generateCrawlerForSearch('@person manco');
|
||||
|
||||
$this->assertRegExp('/Manço/', $crawlerNoSpecial->text());
|
||||
|
||||
$crawlerSpecial = $this->generateCrawlerForSearch('@person Étienne');
|
||||
|
||||
$this->assertRegExp('/Étienne/', $crawlerSpecial->text());
|
||||
|
||||
|
||||
$crawlerNoSpecial = $this->generateCrawlerForSearch('@person etienne');
|
||||
|
||||
$this->assertRegExp('/Étienne/', $crawlerNoSpecial->text());
|
||||
}
|
||||
|
||||
private function generateCrawlerForSearch($pattern)
|
||||
{
|
||||
$client = $this->getAuthenticatedClient();
|
||||
|
Reference in New Issue
Block a user