managing-snapshot-tests

Installation
SKILL.md

Overview

This skill empowers Claude to efficiently manage snapshot tests by analyzing differences, selectively updating snapshots based on intentional changes, and identifying potential regressions. It provides a streamlined approach to maintain snapshot test suites across various JavaScript testing frameworks.

How It Works

  1. Analyzing Failures: Reviews failed snapshot diffs, highlighting intentional and unintentional changes with side-by-side comparisons.
  2. Selective Updating: Updates specific snapshots that reflect intentional UI or code changes, while preserving snapshots that have caught regressions.
  3. Batch Processing: Allows for batch updating of related snapshots to streamline the update process.

When to Use This Skill

This skill activates when you need to:

  • Analyze snapshot test failures after code changes.
  • Update snapshot tests to reflect intentional UI changes.
  • Identify and preserve snapshots that are catching regressions.

Examples

Installs
1
GitHub Stars
46
First Seen
9 days ago