Я настраиваю некоторые тесты в своем проекте Node, используя Mocha с Chai. У меня успешно прошли многочисленные тесты, и теперь я бы хотел сгруппировать их немного более логично. Прямо сейчас все тесты находятся в одной «тестовой» папке, которая находится в корне проекта.
Я замечаю, что когда я создаю подпапку в этой «тестовой» папке и помещаю туда тест, она никогда не запускается Mocha. Есть идеи, почему это происходит? Насколько я понимаю, Mocha запускает тесты в любой папке с именем "test", а также во всех подкаталогах в этой "тестовой" папки.
Мой package.json выглядит следующим образом:
{
"name": "event_runner",
"version": "1.0.0",
"description": "",
"main": "server.js",
"directories": {
"lib": "lib"
},
"scripts": {
"test": "mocha || true",
"start": "node server.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"agenda": "^2.1.0",
"agendash": "^1.0.0",
"express": "^4.17.1",
"mariadb": "^2.1.1",
"mongoose": "^5.7.3"
},
"devDependencies": {
"chai": "^4.2.0",
"chai-datetime": "^1.5.0",
"mocha": "^6.2.1"
}
}