A library for snapshot testing in Swift with support for views, images, and custom formats
Install
npx skillscat add nonameplum/agent-skills/swift-snapshot-testing Install via the SkillsCat registry.
We need to produce a 2-3 sentence plain-text summary, objective, factual, no marketing language, no superlatives, no calls to action, no bullet points, no headings, no markdown formatting. At most 60 words. Must be plain text, no quotes. Provide only the summary text. We need to explain what the skill does, what problem it solves, when to use it. So something like: "Swift‑SnapshotTesting is a library that enables developers to capture and compare visual representations of UI components, images, and custom data types during automated tests.
SnapshotTesting
Powerfully flexible snapshot testing.
Documentation Structure
Essentials
- Integrating with test frameworks (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): Learn how to upgrade your application to the newest version of this library.
Strategies
- Defining custom snapshot strategies (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)
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.