unit-test-wechat-miniprogram

Define Jest-based unit tests for WeChat Mini Program logic and wx API boundaries.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/sunzhk/shared-skills --skill unit-test-wechat-miniprogram
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unit-test-wechat-miniprogram
Source: https://github.com/sunzhk/shared-skills/tree/main/unit-test-guide-skills/unit-test-wechat-miniprogram
Command: npx skills add https://github.com/sunzhk/shared-skills --skill unit-test-wechat-miniprogram

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

微信小程序的单元测试缺乏统一的策略和对边界的覆盖。本技能提供围绕业务逻辑、数据转换与 wx API 边界的可执行测试策略与覆盖建议,确保测试在 Jest/ miniprogram-simulate 环境中落地。

Core Features & Use Cases

  • 提供基于官方文档的测试基线与执行规范,帮助团队统一测试口径
  • 覆盖业务逻辑、数据转换以及 wx API 边界下的测试用例设计
  • 引导在 unit-test-router 入口处的分发与集成流程

Quick Start

Apply this guide to set up Jest with miniprogram-simulate and run a basic unit test for a component.

Frequently Asked Questions about unit-test-wechat-miniprogram

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write unit tests for WeChat Mini Programs using Jest and miniprogram-simulate?▼

Unit testing WeChat Mini Programs involves running deterministic tests in a Node.js environment using Jest and miniprogram-simulate, focusing on business logic, data transformation, and mocking wx API boundaries.

What is the best strategy for mocking wx APIs in WeChat Mini Program unit tests?▼

Mocking wx APIs in WeChat Mini Program unit tests requires explicit boundary mocking guidance to ensure deterministic tests for business logic and data transformation within the Jest environment.

Does miniprogram-simulate support testing WeChat Mini Program components in Node.js?▼

Yes, miniprogram-simulate supports testing WeChat Mini Program components in a Node.js environment by providing a structured approach to run deterministic component and service unit tests using Jest.

What should be included in test coverage for WeChat Mini Programs?▼

Test coverage for WeChat Mini Programs should include business logic, data transformation, and wx API boundaries, guided by explicit coverage expectations to unify team testing standards within Jest.

Can I use Jest to test data transformation logic in a WeChat Mini Program?▼

Yes, you can use Jest to test data transformation logic in a WeChat Mini Program by applying a structured testing strategy focused on data transformation and business logic using miniprogram-simulate.

Why do my WeChat Mini Program unit tests fail when calling native wx APIs?▼

WeChat Mini Program unit tests fail calling native wx APIs because the Node.js environment lacks them; applying explicit guidance on mocking wx APIs ensures deterministic tests using miniprogram-simulate.