在賽普拉斯遷移指南中,他們提到不再支持插件檔案。他們還提到您需要使用 >=v3.10 的code-coverage插件
我確實安裝了正確的版本,我嘗試更新cypress.config.ts到:
import { defineConfig } from "cypress";
export default defineConfig({
video: false,
e2e: {
setupNodeEvents(on, config) {
// implement node event listeners here
require('@cypress/code-coverage/task')(on, config)
return config
},
},
});
但它不起作用。正確的方法是什么?我相信我確實有檢測作業(我正在使用@cypress/instrument-cra并查看覆寫物件),但我沒有看到生成的覆寫檔案,也沒有在測驗中看到重置覆寫步驟
uj5u.com熱心網友回復:
根據您的描述,唯一缺少的步驟是支持檔案匯入。
// cypress/support/e2e.js
import '@cypress/code-coverage/support'
我也有.babelrc以下內容,但我相信如果僅涵蓋 e2e 測驗,您可以不使用它。
{
"plugins": ["istanbul"]
}
如果不是這樣,請告訴我,我會一步一步地給你。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/492492.html
標籤:javascript 反应 测试 柏 柏树代码覆盖率
