小编Ant*_*šan的帖子

黄瓜 - 赛普拉斯伊斯坦布尔集成

我用 React、Cypress、Cucumber 和 Cypress Image Snapshot 做了一个项目来测试前端测试。一切正常,现在我想为执行的黄瓜测试获得一些代码覆盖率。

我尝试按照此处的建议进行设置(https://github.com/cypress-io/code-coverage),但没有运气。

我已经尝试过这个解决方案(https://github.com/cypress-io/cypress/issues/346#issuecomment-365220178),但结果相同。

测试以成功结束,但代码覆盖率显示Unknown% 0/0了语句、分支、函数和行。


我当前的设置:

support/index.js

import '@cypress/code-coverage/support'
import './commands'

Run Code Online (Sandbox Code Playgroud)

plugins/index.js

const cucumber = require('cypress-cucumber-preprocessor').default;
const {
  addMatchImageSnapshotPlugin,
} = require('cypress-image-snapshot/plugin');

module.exports = (on, config) => {
  addMatchImageSnapshotPlugin(on, config);
  on('task', require('@cypress/code-coverage/task'))
  on('file:preprocessor', cucumber());
};
Run Code Online (Sandbox Code Playgroud)

cucumber istanbul reactjs cypress

5
推荐指数
1
解决办法
1090
查看次数

标签 统计

cucumber ×1

cypress ×1

istanbul ×1

reactjs ×1