Skip to main content

frontend-testing

Write, update, or review Dify frontend tests using Vitest and Testing Library. Trigger for frontend specs, test coverage requests, regressions, testability, or testing strategy under web/ or packages/dify-ui/.

Datos de origen

Repositorio
bolechen/dify
Última actividad en el origen
20 de julio de 2026 a las 08:18
Idioma detectado de SKILL.md
inglés
Estrellas
0
Forks
0

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
frontend-testing
description
Write, update, or review Dify frontend tests using Vitest and Testing Library. Trigger for frontend specs, test coverage requests, regressions, testability, or testing strategy under web/ or packages/dify-ui/.
# Dify Frontend Testing Use this skill for Vitest work under `web/` and `packages/dify-ui/`. Do not use it for Python tests or Cucumber/Playwright tests under `e2e/`. ## Required Source Before writing, changing, or reviewing frontend tests, read `web/docs/test.md` completely. It is the single source of truth. This skill provides an execution checklist and must not redefine or extend that policy. ## Workflow 1. Read the source, its behavior owner, nearby specs, and relevant public dependencies. 1. Apply the canonical guide to decide whether a test is needed and choose its boundary. 1. For a behavior change or bug fix, write or identify the failing scenario first when practical. 1. Implement one coherent scenario at a time and run the focused spec before expanding scope. 1. Finish with the affected suite and relevant repository checks. 1. Report what behavior was verified and any risk that still requires browser, visual, or end-to-end validation. When reviewing existing tests, recommend deleting low-value tests as readily as adding missing behavior coverage. Run focused tests from the owning workspace: ```bash # web/ vp test run path/to/spec-or-directory # packages/dify-ui/ vp test run --project unit src/path/to/spec ``` Run Dify UI Storybook tests with `vp test --project storybook --run`. Run broader checks only after the focused behavior passes.
Ver en GitHub