3
¿Las pruebas de integración están destinadas a repetir todas las pruebas unitarias?
Digamos que tengo una función (escrita en Ruby, pero todos deberían entenderla): def am_I_old_enough?(name = 'filip') person = Person::API.new(name) if person.male? return person.age > 21 else return person.age > 18 end end En las pruebas unitarias, crearía cuatro pruebas para cubrir todos los escenarios. Cada uno usará un Person::APIobjeto burlado …