Привет!
Хочу протестировать файлы
во всех дирректориях с помощью команды
mocha ../**/*.test.js
. В консоль получаю ошибку
> shri-2018@1.0.0 test-module /home/richard/Documents/dev/server/test
> mocha ../**/*.test.js
module.js:544
throw err;
^
Error: Cannot find module 'times-loop' ---> ????????
at Function.Module._resolveFilename (module.js:542:15)
at Function.Module._load (module.js:472:25)
at Module.require (module.js:585:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/richard/Documents/dev/server/test/node_modules/assert-err/test/assert-err.test.js:5:13)
at Module._compile (module.js:641:30)
at Object.Module._extensions..js (module.js:652:10)
at Module.load (module.js:560:32)
at tryModuleLoad (module.js:503:12)
at Function.Module._load (module.js:495:3)
at Module.require (module.js:585:17)
at require (internal/module.js:11:18)
at /home/richard/Documents/dev/server/test/node_modules/mocha/lib/mocha.js:231:27
at Array.forEach (<anonymous>)
at Mocha.loadFiles (/home/richard/Documents/dev/server/test/node_modules/mocha/lib/mocha.js:228:14)
at Mocha.run (/home/richard/Documents/dev/server/test/node_modules/mocha/lib/mocha.js:536:10)
at Object.<anonymous> (/home/richard/Documents/dev/server/test/node_modules/mocha/bin/_mocha:573:18)
at Module._compile (module.js:641:30)
at Object.Module._extensions..js (module.js:652:10)
at Module.load (module.js:560:32)
at tryModuleLoad (module.js:503:12)
at Function.Module._load (module.js:495:3)
at Function.Module.runMain (module.js:682:10)
at startup (bootstrap_node.js:191:16)
at bootstrap_node.js:613:3
Но если проверять
1 файл за раз, например командой
mocha ../graphql/index.test.js
, то все будет работать.
Тестируемый файл (на assert обращать внимания не нужно):
Вопрос:
Почему при комплексном тестировании файлов Mocha требует times-loop?