(Window.beforeEach || window.setup) n'est pas une fonction

J'ai essayé de configurer un environnement de test avec mocha, phantomjs et istanbul (et grunt). Cela fonctionne très bien jusqu'à présent, mais quand il s'agit de tests angulaires, j'ai eu des problèmes. Je veux (et j'ai besoin) d'utiliser des maquettes angulaires, mais dès que je l'inclue dans mon test.html, je reçois l'erreur console suivante dans mon navigateur:

Uncaught TypeError: (window.beforeEach || window.setup) is not a function

Le code correspondant dans amgular-mocks.js est le suivant:

 (window.beforeEach || window.setup)(function() { annotatedFunctions = []; currentSpec = this; }); 

Cela se produit à la fois pour la version actuelle (1.4.3) et pour une ancienne version qui a apparemment fonctionné dans un autre projet: 1.3.15.

Qu'est-ce qui me manque?

Je l'ai corrigé.

Le problème était que j'avais inclus mes bibliothèques (y compris angular-mocks.js ) avant mocha.js qui, apparemment, ne fonctionne pas.