Zainstalowałem jaśmin-węzeł używając npm. Struktura katalogów mojego projektu są następujące:Dlaczego jaśmin-węzeł nie znajduje moich plików spec?
|-lib\
|-taxCalc.js
|-spec\
|-taxCalc.spec.coffee
|-taxCalc.spec.js
|-src\
|-taxCalc.coffee
Kiedy biegnę jaśmin-węzeł z katalogu głównego z następującą komendę (na coffeescript):
jasmine-node --coffee --verbose spec
Finished in 0.015 seconds
0 tests, 0 assertions, 0 failures
samo, jeśli uruchomić wersję JavaScript.
Gdybym wyraźnie podkreślić spec testy plików działać prawidłowo:
jasmine-node --coffee --verbose spec/taxCalc.spec.coffee
Tax calculation
calculates tax
Finished in 0.009 seconds
1 test, 1 assertion, 0 failures
Dokumentacja mówi, że nazwy plików powinny kończyć „spec.js” lub „spec.coffee”, więc wszystko wydaje się w porządku.
P.S. Używam Windows 7.
Jedyne co wiem to to, że okna wymagają ścieżek w pliku node.js, aby były obsługiwane inaczej. Exmpl; "C:/bla" musiałby być "C: \/bla". może być, że dev jaśminu nie testuje się na windows .. – japrescott
Dzięki za pomysł - spróbuję przetestować RegEx używany w węźle jaśminu, jeśli znajdzie specyficzne dla Windows ścieżki. – marisks
Mam projekt w systemie Windows o strukturze podobnej do twojej, ale nie mam problemu. Czy robi to różnicę, jeśli jesteś bardziej konkretny, że spec jest katalogiem: '' 'jaśmin-węzeł -coffee --verbose. \ Spec \' '? –