寻求swdc创建项目中Admin插件Jest单元测试配置官方文档
Shopware 后台自定义插件 Jest 单元测试配置指引
官方配置相关资源
- Shopware 官方开发者文档的「插件开发」→「测试」章节下,包含 Jest 测试环境的初始化配置说明,涵盖项目依赖安装、
jest.config.js配置模板、Shopware 特定测试预设引入等核心配置内容。 - 针对后台插件的专属配置说明,官方会明确如何关联 Shopware 提供的 Jest 预设,以及配置模块解析路径、模拟 Shopware 核心组件与 API 的方法。
针对 swdc create-project 创建项目的标准配置步骤(官方推荐)
- 安装必要依赖
在自定义插件的根目录执行:
npm install --save-dev jest @shopware-ag/jest-admin @vue/test-utils
- 创建 Jest 配置文件
在插件根目录新建jest.config.js,适配 Shopware 插件结构:
module.exports = { preset: '@shopware-ag/jest-admin', rootDir: './src/Resources/app/administration', moduleNameMapper: { '^@/(.*)$': '<rootDir>/src/$1' } };
- 添加测试运行脚本
在插件的package.json中添加测试执行命令:
{ "scripts": { "test": "jest" } }
版本兼容补充说明
不同 Shopware 版本(如 6.4+ / 6.5+)的配置细节存在差异:
- 使用 Shopware 6.5+ 时,需注意
@shopware-ag/jest-admin依赖的版本匹配,官方版本说明中会明确对应兼容版本。 swdc create-project创建的项目遵循官方标准化目录结构,上述配置可直接适配,无需额外调整路径规则。
内容的提问来源于stack exchange,提问作者rammi22
相关产品推荐
相关产品推荐

