Pues que me decidí empezar el tutorial más oficial de AngularJS que pude encontrar, me parece bastante bueno, lo siguiente son un par de cambios que permiten realizar las pruebas unitarias (Mediante Jasmine) y las pruebas funcionales (Mediante Protractor) en un entorno de desarrollo virtualizado (Con nada parecido a un entorno gráfico). Así que las unitarias las realizo en el mismo equipo con PhantomJS, y las pruebas funcionales las realizo con los navegadores de un equipo remoto.
Instalamos las dependencias necesarias.
npm install phantomjs --save-dev
npm install karma-phantomjs-launcher --save-dev
Buscamos al fichero karma.conf.js
, buscamos modificar los arreglos browsers
y plugins
para que queden de la siguiente forma:
browsers : ['PhantomJS'],