почему jasmine-node выдает эту ошибку при попытке запросить спецификационный файл с кофе v1.6.2?

Это отлично работало с coffee v1.4 и v1.5, но последняя версия теперь заставляет жасминовый узел выдавать странную ошибку при запуске:

jasmine-node --coffee --forceexit спецификация/

/Users/aa/bitium/copernicus/node_modules/coffee-script/lib/coffee-script/helpers.js:211
    throw error;
          ^
SyntaxError: unexpected #
    at Object.exports.throwSyntaxError (/Users/aa/bitium/copernicus/node_modules/coffee-script/lib/coffee-script/helpers.js:209:13)
    at Object.parser.yy.parseError (/Users/aa/bitium/copernicus/node_modules/coffee-script/lib/coffee-script/coffee-script.js:245:20)
    at Object.parse (/Users/aa/bitium/copernicus/node_modules/coffee-script/lib/coffee-script/parser.js:535:22)
    at exports.compile.compile (/Users/aa/bitium/copernicus/node_modules/coffee-script/lib/coffee-script/coffee-script.js:36:25)
    at Object.loadFile (/Users/aa/bitium/copernicus/node_modules/coffee-script/lib/coffee-script/coffee-script.js:179:28)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at Object.jasmine.executeSpecsInFolder (/Users/aa/opensource/jasmine-node/lib/jasmine-node/index.js:136:7)

И все же, если я просто побегу

jasmine-node --coffee --forceexit spec/unit
or
jasmine-node --coffee --forceexit spec/integration

это работает нормально. Он просто не может обрабатывать папку спецификации корневого уровня. Строка, которую делает Object.jasmine.executeSpecsInFolder, просто требует (filename_of_a_spec) не понимает, почему это может быть # неожиданной ошибкой.


person Andrew Arrow    schedule 04.04.2013    source источник
comment
не могли бы вы сказать мне вашу версию узла?   -  person Ven    schedule 05.04.2013


Ответы (1)


Проблема заключалась в комментарии в одном из файлов спецификаций!

У меня был ### внизу с некоторыми закомментированными тестами, но была проблема с пробелами перед первым символом #.

person Andrew Arrow    schedule 05.04.2013