首页 > 解决方案 > 业力黄瓜配置

问题描述

我真的很想让业力和黄瓜一起跑。我一直在使用这里找到的 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 .. 业力在这里发挥作用吗?有没有人有让业力和黄瓜一起工作的经验?网上资源非常有限,我真的需要一些见解!

标签: javascriptpluginscucumberkarma-jasminekarma-runner

解决方案


推荐阅读