Testing de ViewControllers en iOS

Escribimos mucho código de UI, tanto los ViewController como las UIView constituyen gran parte de nuestro código base. 

Además hay muchos casos extremos que tenemos que manejar al testear nuestras vistas.

Es poco habitual hacer pruebas sobre las Views, ya que generalmente se prueba la lógica de negocio, Casos de Uso, Repositorios, etc. relegando los test de UI.

Pero por qué?

Debo reconocer que es muy difícil cubrir todo el código de UI que tienes con tests unitarios.

Es mucho más  fácil probar lógica del negocio, pero probar vistas siempre me pareció algo no tan intuitivo. 

Hay varias formas de hacer tests sobre nuestras vistas:

Continue reading Testing de ViewControllers en iOS