# Swift Snapshot Testing

> A library for snapshot testing in Swift with support for views, images, and custom formats

- Skill: `majiayu000/swift-snapshot-testing` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/swift-snapshot-testing`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/swift-snapshot-testing/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/swift-snapshot-testing

---


# SnapshotTesting

Powerfully flexible snapshot testing.

## Documentation Structure

### Essentials

- **Integrating with test frameworks** ([Articles/IntegratingWithTestFrameworks.md](Articles/IntegratingWithTestFrameworks.md)): Learn how to use snapshot testing in the two main testing frameworks: Xcode's XCTest and Swift's
- **Migration guides** ([Articles/MigrationGuides/MigrationGuides.md](Articles/MigrationGuides/MigrationGuides.md)): Learn how to upgrade your application to the newest version of this library.

### Strategies

- **Defining custom snapshot strategies** ([Articles/CustomStrategies.md](Articles/CustomStrategies.md)): While SnapshotTesting comes with a wide variety of snapshot strategies, it can also be extended with

### Configuration


### Deprecations

- **Deprecations** ([Extensions/Deprecations/SnapshotTestingDeprecations.md](Extensions/Deprecations/SnapshotTestingDeprecations.md))

## Usage Notes

- Documentation is organized progressively from getting started to advanced topics
- Start with the Introduction or Getting Started section
- Consult specific guides for detailed information

## License & Attribution

This skill contains content converted from DocC documentation format.

