Я очень хочу, чтобы карма и огурец работали вместе. Я использовал адаптер karma-cucumber-js-latest, найденный здесь: https://www.npmjs.com/package/karma-cucumber-js-latest
Моя проблема в том, что я не понимаю, где здесь заложена карма. Причина, по которой я хочу использовать cucumber и karma вместе, заключается в том, что моя организация уже настроила тяжелый файл karma.conf.js, который сопоставлен с сотнями зависимостей, но этот проект karma-cucumber-js, похоже, не придает большого значенияэтот файл karma.conf.js в любом случае? Это похоже на только что запущенный огурец с JavaScript. Любые изменения, которые я делаю в karma.conf.js, не имеют никакого значения, поскольку файл package.json выглядит следующим образом:
{
"version": "0.0.0",
"dependencies": {
"cucumber": "5.0.2",
"mocha": "^5.2.0"
},
"scripts": {
"test": "mocha --reporter spec src/test/javascript/*.js && cucumber-js ./src/test/resources/features/"
},
"devDependencies": {
"browser-sync": "~2.9.11",
"browser-sync-spa": "~1.0.3",
"chai": "^3.5.0",
"chai-as-promised": "^5.3.0",
"chalk": "~1.1.1",
"cucumber": "^5.0.2",
"jquery": "^3.1.0",
"karma": "^1.3.0",
"karma-angular-filesort": "~1.0.0",
"karma-chrome-launcher": "^2.2.0",
.....
при запуске теста просто запускается cucumber-js для соответствующих файлов ... гдеКарма вступает в игру здесь? У кого-нибудь есть опыт заставить карму и огурец работать вместе? Есть очень ограниченные ресурсы онлайн, и мне действительно нужно немного понимания!