Ho un progetto node.js che contiene alcune specifiche di Jasmine . Le specifiche sono in una sottodirectory spec e hanno l'estensione .spec.coffee, come richiesto dal nodo jasmine .
Quando ho aperto uno dei miei file spec nel WebStorm IDE, tutte le chiamate a beforeEach
e describe
e it
sono indicati con blu sottolinea ondulata con il tooltip: "Funzione non risolti o il metodo esso ()". Quindi, anche se sto usando l' EAP 3.0 e si suppone che abbia una certa quantità di supporto per Jasmine , non si accorge automaticamente che si tratta di un file di specifiche Jasmine.
Ho provato ad andare in File> Impostazioni> Librerie JavaScript e ad aggiungere Jasmine come libreria (specificando il percorso di jasmine-2.0.0.rc1.js), quindi andando nella sottoscheda Usage Scope e controllando "Jasmine" nella elenco a discesa accanto a "Progetto", ma ciò non ha avuto alcun effetto: i metodi Jasmine vengono comunque visualizzati come non risolti.
Come posso dire a WebStorm che tutti i file in una sottodirectory spec, e / o tutti i file con estensione .spec.coffee, sono test Jasmine e riconoscono che le API Jasmine utilizzate da questi test?