Facendo test delle unità per la prima volta su larga scala, mi ritrovo a scrivere un sacco di test unitari ripetitivi per la mia logica aziendale. Certo, per creare suite di test complete ho bisogno di testare tutte le possibilità, ma la leggibilità si sente compromessa nel fare ciò che faccio - come mostrato nello psuedocode qui sotto.
Come sarebbe una tuta di test ben scritta e leggibile?
describe "UserEntity" ->
it "valid name validates"
...
it "invalid name doesnt validate"
...
it "valid list of followers validate"
..