SR-CHAT1 : Tests unitaires ChatManager (Week14)
Ce qui a été fait
Commit 1 — ChatManager.gd :
- Implémentation de receive_message() : validation des champs requis, rejet des messages vides, émission du signal Commit 2 — Tests :
- Ajout de test_chat.gd avec 3 tests unitaires :
- test_receive_valid_message : vérifie qu'un message valide est stocké
- test_receive_empty_text_ignored : vérifie que les messages vides sont rejetés
- test_signal_emitted_on_receive : vérifie que le signal message_received est émis
- Enregistrement de test_chat.gd dans run_tests.gd
Tests
Les 3 tests passent en mode headless :