1.0.0 • Published 10 months ago

cmf-jest-config v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

用于在 PHPCmf 扩展中启用前端测试的 Jest 配置包

Jest config for PHPCmf

这个包提供了一个 Jest 配置对象来运行 phpcmf 扩展的单元和集成测试。

用法

  • 安装软件包: yarn add --dev @cmf/jest-config
  • 添加到 "type": "module" 您的 package.json
  • 添加到 "test": "yarn node --experimental-vm-modules $(yarn bin jest)" 您的 package.json 脚本
  • 重命名 webpack.config.jswebpack.config.cjs
  • 创建 jest.config.cjs 包含以下内容的文件:
module.exports = require('@cmf/jest-config')();
  • 如果您使用的是 TypeScript 请使用以下内容创建 tsconfig.test.json :
{
  "extends": "./tsconfig.json",
  "include": ["tests/**/*"],
  "files": ["../../../node_modules/@cmf/jest-config/shims.d.ts"]
}