mirror of
https://github.com/fsolla/teqo.git
synced 2026-11-13 23:53:05 +00:00
test: retry municipality pair when word-start queries collide
Allocator stays slug-free (miss #73); skips Conde/Condeúba-style prefixes.
This commit is contained in:
parent
7812dee1f3
commit
2baad93f71
1 changed files with 10 additions and 0 deletions
|
|
@ -49,7 +49,11 @@ describe('searchStaffMunicipalityHits (B60)', () => {
|
|||
|
||||
const administered = await fixtures.getMunicipality()
|
||||
let other = await fixtures.getMunicipality()
|
||||
<<<<<<< HEAD
|
||||
for (let attempt = 0; attempt < 30; attempt++) {
|
||||
=======
|
||||
for (let attempt = 0; attempt < 24; attempt += 1) {
|
||||
>>>>>>> 8e4385e (test: retry municipality pair when word-start queries collide)
|
||||
try {
|
||||
distinctWordStartQuery(other.name, administered.name)
|
||||
distinctWordStartQuery(administered.name, other.name)
|
||||
|
|
@ -57,15 +61,21 @@ describe('searchStaffMunicipalityHits (B60)', () => {
|
|||
} catch {
|
||||
other = await fixtures.getMunicipality()
|
||||
}
|
||||
<<<<<<< HEAD
|
||||
if (attempt === 29) {
|
||||
throw new Error('could not allocate two municipalities with distinct word-start queries')
|
||||
}
|
||||
}
|
||||
await fixtures.assignMunicipalityAdvisors(administered.id, [advisor.id])
|
||||
=======
|
||||
}
|
||||
>>>>>>> 8e4385e (test: retry municipality pair when word-start queries collide)
|
||||
|
||||
const otherQuery = distinctWordStartQuery(other.name, administered.name)
|
||||
const administeredQuery = distinctWordStartQuery(administered.name, other.name)
|
||||
|
||||
await fixtures.assignMunicipalityAdvisors(administered.id, [advisor.id])
|
||||
|
||||
const advisorResult = await searchStaffMunicipalityHits(payload, advisor, otherQuery)
|
||||
expect(advisorResult.map((hit) => hit.slug)).toEqual([])
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue