This test app demonstrates using @cypress/code-coverage with ES Module syntax (import/export).
- package.json: Uses
"type": "module"to enable ES modules (all.jsfiles are treated as ES modules) - cypress.config.js: Uses
import/exportsyntax instead ofrequire/module.exports - cypress/plugins/index.js: Uses ES module
importsyntax to import the code coverage plugin:import codecov from '@cypress/code-coverage/plugins'
- cypress/support/e2e.js: Uses ES module
importsyntax for support files:import '@cypress/code-coverage/support'
npm install
npm test