J’ai maintenant un espace de développement grâce à @VonOx.
Il a pu m’expliquer beaucoup de choses.
Je suis maintenant opérationnel (à mon niveau bien sûre) pour faire des PR sous GitHub.
C’est ce que j’ai fait pour commencer à mettre à jour le chat.
Les tests sont tous passés pour mes premières modifications.
Je me suis dit cool!!! Je continu.
J’ai rajouté pas mal de phrases et faits des traductions. J’ai lancé prettier et eslint pour vérifier, tous est ok.
Mais le test server ne passe plus, j’ai 4 erreurs. Je ne comprend pas pourquoi.
`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)
Pour le 1 et le 3, le délais est trop long, mais pourquoi?
Pour le 2, problème de propriété sur “Foreach”, mais je ne sais pas pourquoi.
Pour le 4, il y a une erreur avec le label calendar.next-event.get-location.success dans le fichier answers version anglaise, d’après ce que j’ai compris. Mais je ne l’ai pas modifié.
Est ce que j’ai bien compris les erreurs?
Qu’est ce qu’il faut que je fasse pour remédier à ces 4 erreurs?
Merci de votre aide.