2015-12-11 3 views
1

Я пытаюсь настроить мокко для запуска тестов вместо запуска вручную с помощью команды:Настройка Мокко постоянно выполнять тесты терпят неудачу

node_modules\.bin\mocha -w 

Я получаю сообщение об ошибке, как показано ниже.

D:\Downloads\Bluemix\dw0015a\dw0015a\node_modules\mocha\lib\utils.js:626 
    throw new Error("cannot resolve path (or pattern) '" + path + "'"); 
    ^

Error: cannot resolve path (or pattern) '-w' 
at Object.lookupFiles (D:\Downloads\Bluemix\dw0015a\dw0015a\node_modules\moc 
at D:\Downloads\Bluemix\dw0015a\dw0015a\node_modules\mocha\bin\_mocha:316:30 
at Array.forEach (native) 
at Object.<anonymous> (D:\Downloads\Bluemix\dw0015a\dw0015a\node_modules\moc 
at Module._compile (module.js:435:26) 
at Object.Module._extensions..js (module.js:442:10) 
at Module.load (module.js:356:32) 
at Function.Module._load (module.js:311:12) 
at Function.Module.runMain (module.js:467:10) 
at startup (node.js:136:18) 
at node.js:963:3 
+0

Я не уверен, что вы имеете в виду «configure mocha для запуска тестов». Вы делаете что-нибудь помимо использования флага 'watch'? Кроме того, если вы укажете каталог после флага '-w', это сработает? (Я знаю, что он должен работать в CWD, но ... да. Просто проверяю ...) –

ответ

0

Я могу получить поведение, аналогичное тому, что вы сообщаете, чтобы иметь w вариант начинающимся на «тире» символ (Unicode U+2013), а не минус характер. Например:

$ mocha –w 
/home/x/local/lib/node_modules/mocha/lib/utils.js:626 
     throw new Error("cannot resolve path (or pattern) '" + path + "'"); 
     ^

Error: cannot resolve path (or pattern) '–w' 
    at Object.lookupFiles (/home/x/local/lib/node_modules/mocha/lib/utils.js:626:15) 
[... etc ...] 

Убедитесь, что вы используете символ минуса (шестнадцатеричное значение 0x2d).

+0

Вот минус для других пользователей, у которых есть тот же самый номер. Я нахожу минус на моей клавиатуре. – Anu

Смежные вопросы