Link copiato negli appunti
In Rails, gli unit test sono focalizzati sulle funzionalità specifiche di un modello. I functional test verificano il corretto funzionamento di un controller e l’interazione con i modelli mentre gli integrational test verificano il funzionamento globale di più controller dell’applicazione rispetto ad una sequenza di eventi. Ad esempio, un integrational test comune è il test del processo di registrazione di un utente, validazione via email e successivo login.