Finanzmanager/tests
fds2610-bot 5491bb69f6 Fix #62: E2E-Tests an den Typeahead im Kontoblatt angepasst
Zwölf Tests standen auf Rot, ohne dass die Anwendung etwas falsch machte – die
Specs prüften den Stand vor dem Umbau. Vier Ursachen lagen darunter:

Die Kombobox lässt ihr <select> zwar im Formular stehen, setzt es aber auf
hidden; selectOption() wartet darauf vergeblich. Der neue Helfer
tests/e2e/specs/hilfen.js bedient das Eingabefeld, tippt die Beschriftung ein
und klickt den genau passenden Treffer an – exakt, weil [Depot] sonst auch das
[Depot] … des Wertpapiergeschäfts träfe.

Seit dem Schnellspeichern ohne Neuladen stehen zwei Erfolgsmeldungen
übereinander; gemeint ist die neue, also .last().

Die Adressliste ist seit der Adressverwaltung eine Bearbeitungstabelle: Die
Namen stehen in Eingabefeldern, wo toContainText nicht hinsieht. Geprüft wird
jetzt der Feldwert – gespeichert wurde die Adresse die ganze Zeit korrekt.

Die beiden übrigen Fehlschläge waren Folgefehler: Playwright startet nach jedem
Fehlschlag einen frischen Worker, das Spec-Modul wird neu geladen, seine Marke
neu gezogen und beforeAll legt leere Konten an. Sie brauchten keine Änderung.

87 Tests grün, und ohne die Timeouts in 2,7 statt 7,1 Minuten.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AQ57wQWZ4xKHcKmp26bzgr
2026-09-04 12:39:29 +02:00
..
e2e Fix #62: E2E-Tests an den Typeahead im Kontoblatt angepasst 2026-09-04 12:39:29 +02:00
schemata Fix #54: Überweisung im SEPA-Format der Bank 2026-09-01 18:22:04 +02:00
01_AuthTest.php Phase 0: Projektgerüst mit nginx, php-fpm und MariaDB 2026-08-09 20:21:42 +02:00
02_EinstellungenTest.php Fix #21: Abgleich mit dem Bargeld-Tool 2026-08-19 07:06:20 +02:00
03_RouterTest.php Phase 0: Projektgerüst mit nginx, php-fpm und MariaDB 2026-08-09 20:21:42 +02:00
04_DebugLogTest.php Phase 0: Projektgerüst mit nginx, php-fpm und MariaDB 2026-08-09 20:21:42 +02:00
05_DarstellungTest.php Fix #40: Kategorie im Kontoblatt ohne Neuladen speichern 2026-08-19 14:57:09 +02:00
06_KategorienTest.php Phase 1: Stammdaten und QIF-Stammdatenimport 2026-08-09 21:33:40 +02:00
07_KontenTest.php Phase 3: Budgetplaner und Monatsabschluss 2026-08-11 07:31:25 +02:00
08_QifImportTest.php Phase 1: Stammdaten und QIF-Stammdatenimport 2026-08-09 21:33:40 +02:00
09_BuchungenTest.php Phase 2: Buchungen, Kontoblatt und QIF-Buchungsimport 2026-08-10 16:40:31 +02:00
10_QifBuchungsImportTest.php QIF-Import: nur ausgewählte Konten übernehmen 2026-08-12 14:50:43 +02:00
11_BudgetTest.php Budgetplaner: drei Ansichten und Verteilen über das Zahnrad 2026-08-11 08:22:35 +02:00
12_MonatsabschlussTest.php Phase 3: Budgetplaner und Monatsabschluss 2026-08-11 07:31:25 +02:00
13_VermoegensentwicklungTest.php Cockpit: Übrige Konten aufklappbar, Balken rücken auseinander 2026-08-11 14:22:06 +02:00
14_AuswertungTest.php Phase 4: Auswertungen mit Berichtsmodul 2026-08-11 17:38:30 +02:00
15_CockpitTest.php Phasen 4 bis 7: Cockpit, Online-Banking, Wertpapiere, Nebenmodule 2026-08-12 06:59:24 +02:00
16_BankingTest.php Splitbuchungen in den Regeln für den Abgleich 2026-08-13 16:02:17 +02:00
17_WertpapiereTest.php Phasen 4 bis 7: Cockpit, Online-Banking, Wertpapiere, Nebenmodule 2026-08-12 06:59:24 +02:00
18_NebenmoduleTest.php Phasen 4 bis 7: Cockpit, Online-Banking, Wertpapiere, Nebenmodule 2026-08-12 06:59:24 +02:00
19_KontenzuordnungTest.php Online-Banking: Kontenzuordnung, Sammellöschen und drei Umsatz-Fehler 2026-08-12 11:54:23 +02:00
20_VerwaisteUmsaetzeTest.php Online-Banking: Kontenzuordnung, Sammellöschen und drei Umsatz-Fehler 2026-08-12 11:54:23 +02:00
21_DepotbestandImportTest.php Wertpapiere: Depotbestand aus einer CSV-Datei übernehmen 2026-08-12 14:26:50 +02:00
22_DepotbuchungenLoeschenTest.php Wertpapiere: Depotbuchungen sammelweise löschen 2026-08-12 14:27:51 +02:00
23_ZuordnungTest.php Kontoblatt: Klasse direkt auswählen, Zeilen einheitlich zweizeilig 2026-08-17 22:04:48 +02:00
24_NavigationTest.php Fix #51: Adressverwaltung in der Verwaltung, Typeahead im Zahlungsverkehr 2026-08-31 08:27:15 +02:00
25_WertpapiergeschaeftTest.php Wertpapiergeschäft aus einer Kontobuchung 2026-08-13 13:27:52 +02:00
26_WertpapierDetailTest.php Detailseite eines Wertpapiers 2026-08-13 15:08:01 +02:00
27_KursabrufTest.php Kursabruf: Yahoo Finanzen als dritter Anbieter, FMP-Adressen berichtigt 2026-08-13 15:08:27 +02:00
28_UmsaetzeLoeschenTest.php Banking: Umsätze sammelweise löschen 2026-08-17 22:24:14 +02:00
29_ImportExportTest.php Import und Export in QIF und CSV, Housekeeping für Importdateien 2026-08-17 23:01:30 +02:00
30_UmbuchungSpiegelungTest.php Test: Umbuchungen spiegeln sich zuverlässig 2026-08-18 06:52:33 +02:00
31_PaypalZugangTest.php Sammel-Commit: PayPal-Bankverbindung und Bankleitzahlen-Verzeichnis 2026-08-18 08:48:14 +02:00
32_BankinstituteTest.php Sammel-Commit: PayPal-Bankverbindung und Bankleitzahlen-Verzeichnis 2026-08-18 08:48:14 +02:00
33_SeitenleisteEinklappenTest.php Seitenleiste: Marke mit Münzstapel, ein Klick schiebt sie auf Symbolbreite 2026-08-18 11:45:45 +02:00
34_BargeldAbgleichTest.php Fix #21: Bargeld-Tool auch bei Adresse mit /api/v1 erreichen 2026-08-19 08:15:45 +02:00
35_KategorieTypeaheadTest.php Fix #41: Typeahead für Kategorien im Kontoblatt 2026-08-19 20:03:16 +02:00
36_ProfilPasswortTest.php Fix #46: Reiter 'Profil' zum Ändern des eigenen Passworts 2026-08-20 18:48:27 +02:00
37_UeberweisungBankZuordnungTest.php Fix #58: Auftragskonto über die Kontenzuordnung finden 2026-09-01 20:08:54 +02:00
38_AdressverwaltungTest.php Fix #51: Adressverwaltung in der Verwaltung, Typeahead im Zahlungsverkehr 2026-08-31 08:27:15 +02:00
39_SepaSchemaTest.php Fix #56: Namensabgleich vor der Überweisung 2026-09-01 19:58:12 +02:00
40_NamensabgleichTest.php Fix #56: Namensabgleich vor der Überweisung 2026-09-01 19:58:12 +02:00
run.php Phase 0: Projektgerüst mit nginx, php-fpm und MariaDB 2026-08-09 20:21:42 +02:00
TestCase.php Phase 1: Stammdaten und QIF-Stammdatenimport 2026-08-09 21:33:40 +02:00