Когда я использую эту команду
"test": "mocha *.spec.js *.test.js test/*.spec.js test/*.test.js",
Она выполняется так, как я хочу, т.е. все тестовые и специальные c файлы в root (2) плюс любые в test / (2). Так что 4 запускайся.
4 passing (4ms)
Я хотел бы упростить это, но все мои попытки потерпели неудачу. примеры:
"test": "mocha",
"test": "mocha *.spec.js *.test.js",
"test": "mocha **/*.spec.js **/*.test.js",
"test": "mocha */*.spec.js */*.test.js",
, но они запускают только 2 из 4 тестов. 2 в root, 2 в тесте /
Я также пытался использовать
--recursive
, но это не помогло.
Как запустить все 4 с более короткий синтаксис с использованием подстановочных знаков?