J'ai un node.js qui contient quelques Jasmin les spécifications. Les spécifications se trouvent dans un sous-répertoire spec/ et portent l'extension .spec.coffee, comme l'exige la législation européenne. nœud de jasmin .
Lorsque j'ouvre l'un de mes fichiers spécimens dans l'application WebStorm IDE, tous les appels à beforeEach
y describe
y it
sont affichées avec des traits bleus et l'info-bulle : "Fonction ou méthode it() non résolue". Ainsi, même si j'utilise la méthode 3.0 EAP et il est censé ont un certain niveau de support de Jasmine il ne détecte pas automatiquement le fait qu'il s'agit d'un fichier de spécification Jasmine.
J'ai essayé d'aller dans Fichier > Paramètres > Bibliothèques JavaScript, et d'ajouter Jasmine en tant que bibliothèque (en spécifiant le chemin vers jasmine-2.0.0.rc1.js), puis d'aller dans la sous-page Portée d'utilisation et de cocher "Jasmine" dans la liste déroulante à côté de "Projet", mais cela n'a eu aucun effet -- les méthodes Jasmine sont toujours affichées comme non résolues.
Comment puis-je dire à WebStorm que tous les fichiers dans un sous-répertoire spec, et/ou tous les fichiers avec une extension .spec.coffee, sont des tests Jasmine, et lui faire reconnaître les API Jasmine que ces tests utilisent ?