AiSkillz

AiSkillz is in preview: browse the catalogue now - skill downloads and subscriptions open soon.

← Back to skills
testingDownloadAny / model-agnosticLicense: My own work (all rights reserved)

Web & React Native testing

Created by CodeCraft LLC

Write, advise on, and review tests for JavaScript/TypeScript web and React Native apps

Product and technology names are trademarks of their respective owners, used only to identify what this skill covers. CodeCraft LLC is not affiliated with or endorsed by them.

by Jace (@jamick)v1.2.0 · updated 2026-10-16Report copyright infringement

Description

Write, advise on, and review tests for JavaScript/TypeScript web and React Native apps — what to test at each level (unit, component, integration, end-to-end), Vitest/Jest setup, Testing Library queries by role and user-event, mocking the network with MSW, testing hooks and forms, Next.js specifics (Server Components, Server Actions, route handlers), Playwright e2e (locators, auto-waiting, auth state, traces), testing against local Supabase and Stripe test mode, React Native Testing Library, and eliminating flaky tests. Use whenever the user asks to add tests, fix a failing or flaky test, set up Vitest/Jest/Playwright, decide what to test, or review test code.

#testing#web

Included with all-access

$9.00 value as a single download

AiSkillz is in preview: browse the catalogue now - skill downloads and subscriptions open soon.

All skills are included with the all-access subscription

Changelog

v1.2.0Oct 16, 2026Latest

Added

  • references/react-testing-library.md: React Testing Library patterns (query priority, userEvent, async, MSW, renderHook) - merged from the former react-testing skill.
v1.1.0Oct 3, 2026

Changed

  • Checked against the official documentation (October 2026).
  • Updated to Vitest 5 (Node 22.12+ and Vite 6.4+, clearMocks on, unawaited assertions fail, exact toHaveTextContent, top-level vi.mock, .vitest/ output), Playwright 1.63, Jest 30 and React Native Testing Library 14.
  • Added 1 pitfall.
v1.0.1Oct 3, 2026

Changed

  • Added a trademark notice to the README.
v1.0.0Oct 2, 2026

Added

  • First release.