Skip to content

SR-CHAT1 : Tests unitaires ChatManager (Week14)

AMARI SIRINE requested to merge feature/chat/tests into develop

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 : test_receive_valid_message test_receive_empty_text_ignored test_signal_emitted_on_receive

Merge request reports