skillZs
LIVE SKILL TAGS
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
REAL INSTALL DATA
← back to all skills
thebeardedbearsas/claude-craft134 installs

testing-react

Stratégie de Tests React 19 + Compiler 1.0. Use when writing tests, reviewing test coverage, or setting up testing.

How do I install this agent skill?

npx skills add https://github.com/thebeardedbearsas/claude-craft --skill testing-react
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    This skill is a documentation-only resource providing React testing strategies. It contains no executable code or external dependencies and poses no security risk.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

  • Runlayerpass

    1 file scanned · No issues

What does this agent skill do?

Stratégie de Tests React 19 + Compiler 1.0

Versions : React 19.2+ | React Compiler 1.0 | Vitest 4.1+ | Playwright

React Compiler 1.0 (auto-memoization) est transparent pour les tests — tester le comportement visible, jamais les optimisations internes.

Stack recommandée 2026

TypeOutilUsage
Unit/ComposantsVitest 4.1+ Browser ModeChromium/Firefox/WebKit natif
Component TestingPlaywright CTAlternative à RTL — browser réel
E2EPlaywrightFlows utilisateur complets
MutationStrykerQualité des tests (score >= 80%)
Property-basedfast-checkGénération de cas de test

Abandonner : JSDOM (lourd, incomplet) et React Testing Library (remplacé par Playwright CT).

Sources : Vitest 4, Playwright Component Testing, Stryker Mutator

Invariants non-négociables

  • Vitest Browser Mode (provider: playwright) — pas de JSDOM
  • Tester le comportement (ce que voit l'utilisateur), pas l'implémentation
  • Ne jamais tester les optimisations du React Compiler (memoization)
  • Mutation score >= 80% via Stryker avant merge
  • Vitest workspaces pour monorepos (unit / browser séparés)
  • MSW pour mocker les appels API (pas de fetch mockée à la main)

Checklist par type

TypeVérification
ComposantVitest Browser Mode ou Playwright CT, interactions réelles
HookVitest, renderHook si nécessaire
RSCTest du rendu HTML retourné (pas de DOM)
E2EPlaywright, flows complets avec expect().toHaveURL()
Mutationnpx stryker run, seuil break >= 50, high >= 80

Détails complets, exemples de code, configs et checklists : voir REFERENCE.md

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/thebeardedbearsas/claude-craft/testing-react">View testing-react on skillZs</a>