SEARCH-2b: e2e mock /gerbils/breeders + nameSearch/originBreeder seed; Herkunft + separator-insensitive smokes [QA-1]
This commit is contained in:
@@ -135,6 +135,19 @@ export async function installMockApi(page: Page): Promise<MockDb> {
|
||||
if (method === 'PUT') return json(route, 204)
|
||||
}
|
||||
|
||||
// SEARCH-2b: distinct Herkunft (originBreeder) values, sorted — vor der
|
||||
// generischen /gerbils/:id-Route abfangen.
|
||||
if (path === '/gerbils/breeders' && method === 'GET') {
|
||||
const values = [
|
||||
...new Set(
|
||||
db.gerbils
|
||||
.map((g) => g.originBreeder)
|
||||
.filter((v): v is string => typeof v === 'string' && v.length > 0),
|
||||
),
|
||||
].sort()
|
||||
return json(route, 200, values)
|
||||
}
|
||||
|
||||
// Sonderrouten zuerst (FEAT-1b/FEAT-4-Verträge)
|
||||
let m = path.match(/^\/gerbils\/([^/]+)\/photos$/)
|
||||
if (m) {
|
||||
|
||||
Reference in New Issue
Block a user