Receber por email
← Voltar para o catálogo

Jest Testing

Framework Jest especializado para testes unitários e de integração em JavaScript/TypeScript.

1.4kestrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add a5c-ai/babysitter

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/jest-testing/svg)](https://www.skillteca.com.br/skills/jest-testing)

Skills relacionadas

Ver todas de Automação →

Alerta por categoria

Receba novas skills de Automação toda segunda

1 email curto, só com as skills novas de Automação. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Jest Testing Skill

Overview

This skill provides expert-level capabilities for Jest-based testing, enabling comprehensive unit testing, snapshot testing, and integration with React Testing Library.

Capabilities

Test Execution

  • Configure Jest for various project types (Node, React, TypeScript)
  • Execute tests with coverage collection
  • Parallel test execution configuration
  • Watch mode and selective test running

Unit Testing

  • Write unit tests with proper mocking
  • Configure custom matchers and test utilities
  • Mock module resolution and timer handling
  • Handle async testing patterns

Snapshot Testing

  • Configure and manage snapshot tests
  • Handle snapshot updates and reviews
  • Implement inline snapshots

Coverage Analysis

  • Coverage report generation and analysis
  • Configure coverage thresholds
  • Identify uncovered code paths

React Integration

  • Integration with React Testing Library
  • Component testing patterns
  • Hook testing utilities

Target Processes

  • automation-framework.js - Test framework setup
  • mutation-testing.js - Test quality assessment
  • continuous-testing.js - CI/CD integration
  • shift-left-testing.js - Early testing integration

Dependencies

  • jest - Test runner
  • @testing-library/react - React testing utilities
  • ts-jest - TypeScript support (optional)

Usage Example

{
  kind: 'skill',
  skill: {
    name: 'jest-testing',
    context: {
      action: 'execute-tests',
      testPath: 'src/**/*.test.ts',
      coverage: true,
      coverageThreshold: {
        global: { branches: 80, functions: 80, lines: 80 }
      }
    }
  }
}

Configuration

The skill respects jest.config.js or jest.config.ts in the project root and can override settings as needed.

Compartilhar X LinkedIn