Tengo un proyecto node.js que contiene algunas especificaciones de Jasmine . Las especificaciones están en un subdirectorio spec / y tienen la extensión .spec.coffee, como lo requiere jasmine-node .
Cuando uno abierto de mis archivos de especificaciones en el WebStorm IDE, todas las llamadas a beforeEach
y describe
y it
se muestran con azul ondulada subraya con la descripción: "la función no resuelto o método que ()". Entonces, aunque estoy usando el 3.0 EAP y se supone que tiene una cierta cantidad de soporte de Jasmine , no se da cuenta automáticamente de que se trata de un archivo de especificaciones de Jasmine.
Intenté ir a Archivo> Configuración> Bibliotecas JavaScript y agregar Jasmine como biblioteca (especificando la ruta a jasmine-2.0.0.rc1.js), y luego ir a la subpágina Ámbito de uso y marcar "Jasmine" en el lista desplegable junto a "Proyecto", pero eso no tuvo ningún efecto: los métodos de Jasmine siguen apareciendo como no resueltos.
¿Cómo puedo decirle a WebStorm que todos los archivos en un subdirectorio de especificaciones y / o todos los archivos con una extensión .spec.coffee son pruebas de Jasmine y hacer que reconozca las API de Jasmine que están usando esas pruebas?