Esiste già una discussione sul tema che ti interessa, o su un tema simile?
Versione della libreria
21.2.0
Cosa
Vorrei contribuire in modo incrementale all'aggiunta di test unitari per alcuni componenti core della libreria.
Come primo contributo ho preparato una suite di test focalizzata per ItProgressBarComponent, con copertura dei seguenti comportamenti:
- stato determinato e indeterminato
- rendering della label
- classi colore
- attributi ARIA
- getter
bgColor
L'approccio è volutamente limitato a un singolo componente, così da mantenere la Pull Request piccola, semplice da revisionare e coerente con l'attuale struttura del progetto.
Perché
L'aggiunta di test unitari mirati può migliorare la manutenibilità del componente e ridurre il rischio di regressioni su comportamenti già esistenti.
Ho verificato localmente che:
- la suite di test del componente viene eseguita correttamente
- la coverage di
progress-bar.component.ts risulta completa
- i controlli di pre-commit configurati nel progetto vengono eseguiti senza errori
Se l'approccio è allineato alle aspettative del progetto, posso contribuire con test simili per altri componenti core in Pull Request successive.
Contesto
No response
Altro
Seguirà una Pull Request collegata con la suite di test per ItProgressBarComponent.
Esiste già una discussione sul tema che ti interessa, o su un tema simile?
Versione della libreria
21.2.0
Cosa
Vorrei contribuire in modo incrementale all'aggiunta di test unitari per alcuni componenti core della libreria.
Come primo contributo ho preparato una suite di test focalizzata per
ItProgressBarComponent, con copertura dei seguenti comportamenti:bgColorL'approccio è volutamente limitato a un singolo componente, così da mantenere la Pull Request piccola, semplice da revisionare e coerente con l'attuale struttura del progetto.
Perché
L'aggiunta di test unitari mirati può migliorare la manutenibilità del componente e ridurre il rischio di regressioni su comportamenti già esistenti.
Ho verificato localmente che:
progress-bar.component.tsrisulta completaSe l'approccio è allineato alle aspettative del progetto, posso contribuire con test simili per altri componenti core in Pull Request successive.
Contesto
No response
Altro
Seguirà una Pull Request collegata con la suite di test per
ItProgressBarComponent.