testing

Create and run unit and E2E tests for TypeScript applications.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/jarosser06/dex-dev-registry --skill testing-jarosser06
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing
Source: https://github.com/jarosser06/dex-dev-registry/tree/main/typescript/skills/testing
Command: npx skills add https://github.com/jarosser06/dex-dev-registry --skill testing-jarosser06

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams implement robust testing workflows for TypeScript applications, reducing debugging time and increasing confidence in code changes.

Core Features & Use Cases

  • Unit Test Coverage: Works with Jest, Vitest, or Mocha to run unit tests with coverage reports.
  • E2E Validation: Uses Chrome DevTools MCP to perform end-to-end UI validation for authentication, API routes, and critical user journeys.
  • Recommended Structure: Provides a clear test organization (tests/unit, tests/api, tests/models, tests/services) and guidelines for fixtures and naming.

Quick Start

Install dependencies and run tests with npm run test, npm run test:watch, and npm run test:coverage. Use Chrome DevTools MCP to validate UI interactions.

Frequently Asked Questions about testing

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

FAQPage Schema
How do I set up automated TypeScript testing for authentication flows and API routes?

Automated TypeScript testing for authentication and API routes is handled by combining Jest unit tests with Chrome DevTools MCP for E2E validation. This skill enforces standardized test layouts and strict coverage to validate critical user journeys.

Does this testing workflow support Vitest and Mocha, or is it limited to Jest?

The testing workflow supports Vitest and Mocha alongside Jest for running unit tests. It generates coverage reports and standardized directory structures across these frameworks to validate TypeScript applications.

What is the recommended test structure for organizing unit and E2E tests in a TypeScript project?

The recommended test structure organizes files into tests/unit, tests/api, tests/models, and tests/services directories. This layout standardizes fixtures and naming conventions to streamline both unit and E2E test execution.

Can I use Chrome DevTools MCP to validate UI interactions during end-to-end tests?

Chrome DevTools MCP is used to perform end-to-end UI validation during testing. It automates browser interactions to verify authentication flows, API routes, and critical user journeys in TypeScript applications.

How do I run tests with coverage reports to enforce strict test coverage in TypeScript?

Tests with coverage reports are executed using npm run test, npm run test:watch, and npm run test:coverage commands. This skill enforces strict coverage metrics to increase confidence in code changes and reduce debugging time.