Saya memiliki proyek node.js yang berisi beberapa spesifikasi Jasmine . Spesifikasinya ada dalam spec / subdirektori dan memiliki ekstensi .spec.coffee, seperti yang dipersyaratkan oleh jasmine-node .
Ketika saya buka salah satu file yang spesifikasi saya di WebStorm IDE, semua panggilan ke beforeEach
dan describe
dan it
ditampilkan dengan warna biru berlekuk-lekuk menggarisbawahi dengan tooltip: "fungsi terselesaikan atau metode itu ()". Jadi meskipun saya menggunakan EAP 3.0 dan seharusnya memiliki sejumlah dukungan Jasmine , itu tidak secara otomatis mengambil kenyataan bahwa ini adalah file spesifikasi Jasmine.
Saya mencoba masuk ke File> Pengaturan> JavaScript Libraries, dan menambahkan Jasmine sebagai perpustakaan (menentukan path ke jasmine-2.0.0.rc1.js), dan kemudian pergi ke sub-halaman Usage Scope dan memeriksa "Jasmine" di daftar drop-down di sebelah "Project", tetapi itu tidak berpengaruh - metode Jasmine masih muncul sebagai belum terselesaikan.
Bagaimana saya bisa memberi tahu WebStorm bahwa semua file dalam subdirektori spec, dan / atau semua file dengan ekstensi .spec.coffee, adalah tes Jasmine, dan telahkah ia mengenali API Jasmine yang digunakan tes-tes tersebut?