Ho una pagina web con molte parti costitutive.
Su alcune azioni dell'utente, viene eseguita un'operazione POST, che quindi restituisce JSON per aggiornare la pagina. Il problema è che questo payload JSON contiene molte informazioni ricavate da diverse operazioni e classi. I dati JSON vengono quindi utilizzati per aggiornare un numero di viste parziali tramite il callback Ajax.
La mia domanda è, qual è il modo migliore di testare questa unità? Questo metodo di azione dovrebbe essere anche responsabile della raccolta di tutte queste informazioni e della restituzione in un blocco, oppure dovrebbe essere effettuata tramite una serie di chiamate Html a diverse azioni dalla pagina Web? Sarebbe più semplice da testare.
Attualmente posso scrivere 8 test contro una singola azione che generalmente devo prendere in giro un numero di operazioni che non sono necessarie per alcuni test.