Draft: User model: 79% code coverage (ATTENZIONE: AI-generated)

Visto l'approccio di prima che ha dato problemi stavolta facciamo un modello alla volta e partiamo dal più delicato.

Created 65 new unit tests in tests/Unit/UserModelTest.php:
Tests: 65
├─ Statuses: 2
├─ Attributes: 15
├─ Scopes: 10
├─ Methods: 18
├─ Relationships: 7
└─ ILSModel trait: 3

  • step successivo è stato aggiungere i fillable nei modelli di cui User model dipende.
  • Il prossimo è quello di sistemare le migration per poter proseguire con la code coverage di user model.
    • Aggiunta migration per i guest, sono utenti temporanei che:
      • Possono registrarsi ma non sono soci
      • Non pagano quota sociale
      • Hanno accesso limitato
      • La migration era già stata aggiunta e poi rimossa (in 2024_12_03_164820) - ora ho ripristinato il tipo guest che era nel database.
    • Aggiunta migration per rendere il campo notes nullable in accountrows
  • poi un commit che corregge due bug in Usermodel
  • poi fare un altro commit con tutte le prime review di coderabbit
  • alla fine fare un commit con tutti gli unit test che servono per arrivare al 100% di questo modello
  • poi fare un altro commit con tutte le ultime review di coderabbit
Edited by Daniele Scasciafratte

Merge request reports

Loading