test: Die Pruefdatei deckt auch die Nebenraeume ab

Erkennungswoerter einer Kategorie, markierte Woerter, der Stand des zweiten
Faktors und die Bankverbindungen kommen jetzt mit in
ios/Tests/Fixtures/antworten.json. Das Skript gibt die IDs aus der Saat
zurueck, damit ein Pfad wie /categories/{id}/keywords ueberhaupt gebaut
werden kann.

Zwei davon bleiben leer, und das steht auch dort: Eine Markierung entsteht
erst nach fuenf Anwendungen mit Korrekturen, eine Bankanbindung ohne echten
Anbieter gar nicht. Die Felder von BankConnectionOut deckt der Test also
NICHT ab - wer sie aendert, prueft von Hand.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Guido
2026-10-21 22:03:28 +02:00
co-authored by Claude Opus 5
parent 6c6257b8f9
commit bab5cc5060
2 changed files with 58 additions and 27 deletions
+18 -4
View File
@@ -13,7 +13,7 @@
"must_change_password": false,
"must_change_password_reason": null,
"totp_enabled": false,
"created_at": "2026-10-21T19:21:28.289884",
"created_at": "2026-10-21T19:57:08.443998",
"mfa_setup_required": false
},
"einstellungen": [
@@ -129,7 +129,7 @@
"is_archived": false,
"excluded_from_stats": false,
"spending_is_good": false,
"keyword_count": 0
"keyword_count": 1
},
{
"id": 2,
@@ -1339,7 +1339,7 @@
"fx_rate": null,
"counter_amount_cents": null,
"counter_currency": null,
"created_at": "2026-10-21T19:21:28.451708"
"created_at": "2026-10-21T19:57:08.586391"
}
],
"dubletten": {
@@ -1400,5 +1400,19 @@
}
}
]
}
},
"schlagwoerter_der_kategorie": [
{
"id": 1,
"category_id": 1,
"word": "supermarkt",
"amount_cents": null
}
],
"markierteSchlagwoerter": [],
"zweiterFaktor": {
"enabled": false,
"recovery_codes_left": 0
},
"bankverbindungen": []
}