Я установил jasmine-node, используя npm.Структура каталогов моего проекта следующая:
|-lib\
|-taxCalc.js
|-spec\
|-taxCalc.spec.coffee
|-taxCalc.spec.js
|-src\
|-taxCalc.coffee
Когда я запускаю jasmine-node из корневой папки с помощью следующей команды (для CoffeeScript):
jasmine-node --coffee --verbose spec
Finished in 0.015 seconds
0 tests, 0 assertions, 0 failures
То же самое, если я запускаю версию JavaScript.
Если я явно указываю на то, что тесты спецификационных файлов выполняются нормально:
jasmine-node --coffee --verbose spec/taxCalc.spec.coffee
Tax calculation
calculates tax
Finished in 0.009 seconds
1 test, 1 assertion, 0 failures
В документации сказано, что имена файлов должны заканчиваться на «spec.js» или «spec.coffee», поэтому все выглядит нормально.
PS Я работаю на Windows 7.