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
- Aggiunta migration per i guest, sono utenti temporanei che:
- 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