J'obtiens l'erreur suivante :
PhantomJS 2.1.1 (Windows 7 0.0.0) ERROR
SyntaxError: Unexpected token '>'
at myAngularControllerPath.js:9
En naviguant dans ce fichier, je constate que j'utilise la fonction Array.some() comme suit :
return list.some(x => isListItemGood(x));
Lorsque j'exécute Karma avec Chrome spécifié dans le fichier karma.conf.js, je n'obtiens pas cette erreur.
Selon http://kangax.github.io/compat-table/es5/ PhantomJS prend en charge les 10 nouvelles fonctionnalités des tableaux de l'ES5 et Array.some() a été introduit dans l'ES5, selon le site Web de la Commission européenne. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/some . J'ai installé PhantomJS en utilisant 'npm install --save-dev karma-phantomjs-launcher' qui a 2.1.7 listé comme la version de PhantomJS dans ses dépendances.
Merci pour toute aide !