You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

寻求swdc创建项目中Admin插件Jest单元测试配置官方文档

Shopware 后台自定义插件 Jest 单元测试配置指引

官方配置相关资源

  • Shopware 官方开发者文档的「插件开发」→「测试」章节下,包含 Jest 测试环境的初始化配置说明,涵盖项目依赖安装、jest.config.js 配置模板、Shopware 特定测试预设引入等核心配置内容。
  • 针对后台插件的专属配置说明,官方会明确如何关联 Shopware 提供的 Jest 预设,以及配置模块解析路径、模拟 Shopware 核心组件与 API 的方法。

针对 swdc create-project 创建项目的标准配置步骤(官方推荐)

  1. 安装必要依赖
    在自定义插件的根目录执行:
npm install --save-dev jest @shopware-ag/jest-admin @vue/test-utils
  1. 创建 Jest 配置文件
    在插件根目录新建 jest.config.js,适配 Shopware 插件结构:
module.exports = {
  preset: '@shopware-ag/jest-admin',
  rootDir: './src/Resources/app/administration',
  moduleNameMapper: {
    '^@/(.*)$': '<rootDir>/src/$1'
  }
};
  1. 添加测试运行脚本
    在插件的 package.json 中添加测试执行命令:
{
  "scripts": {
    "test": "jest"
  }
}

版本兼容补充说明

不同 Shopware 版本(如 6.4+ / 6.5+)的配置细节存在差异:

  • 使用 Shopware 6.5+ 时,需注意 @shopware-ag/jest-admin 依赖的版本匹配,官方版本说明中会明确对应兼容版本。
  • swdc create-project 创建的项目遵循官方标准化目录结构,上述配置可直接适配,无需额外调整路径规则。

内容的提问来源于stack exchange,提问作者rammi22

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 11:55:18