Jetzt habe ich einen Entwicklungsbereich dank @VonOx.
Er konnte mir vieles erklären.
Ich bin jetzt (auf meinem Niveau, natürlich) in der Lage, Pull Requests unter GitHub zu erstellen.
Das ist das, was ich gemacht habe, um mit der Aktualisierung des Chats zu beginnen.
Die Tests sind alle für meine ersten Änderungen durchgelaufen.
Ich dachte mir cool!!! Ich mache weiter.
Ich habe viele Sätze hinzugefügt und Übersetzungen gemacht. Ich habe Prettier und ESLint gestartet, um zu überprüfen, alles ist ok.
Aber der Test-Server funktioniert nicht mehr, ich habe 4 Fehler. Ich verstehe nicht warum.
`1) POST /api/v1/message
should send message:
Error: Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/linux-vins/Gladys/server/test/controllers/message/message.test.js)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)`
2) brain should train brain: TypeError: Cannot read property 'forEach' of undefined at /home/linux-vins/Gladys/server/lib/brain/brain.train.js:15:24 at Array.forEach (<anonymous>) at Brain.train (lib/brain/brain.train.js:13:25) at Context.<anonymous> (test/lib/brain/brain.test.js:7:17) at processImmediate (internal/timers.js:461:21)
3) brain should classify sentence: Error: Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/linux-vins/Gladys/server/test/lib/brain/brain.test.js)
4) brain should getReply: Error: Answer with intent calendar.next-event.get-location.success and language en not found at Brain.getReply (lib/brain/brain.getReply.js:17:11) at Context.<anonymous> (test/lib/brain/brain.test.js:18:11) at processImmediate (internal/timers.js:461:21)
Für den 1. und 3. ist die Zeit zu lang, aber warum?
Für den 2. gibt es ein Problem mit der Eigenschaft „Foreach“, aber ich weiß nicht warum.
Für den 4. gibt es einen Fehler mit dem Label calendar.next-event.get-location.success in der Datei answers in der englischen Version, soweit ich verstanden habe. Aber ich habe sie nicht geändert.
Habe ich die Fehler richtig verstanden?
Was muss ich tun, um diese 4 Fehler zu beheben?
Danke für eure Hilfe.