Handshake Sep 21, 2023

Effortless iOS Snapshot Testing Using Emerge Tools

Article Summary

Handshake's iOS team just eliminated nearly 3,000 lines of testing and demo code. Their secret? Rethinking how they do snapshot testing.

Senior iOS Engineer Justin Shapiro shares how Handshake migrated from Point-Free's SnapshotTesting library to Emerge Tools for their Design System. The move addressed major pain points around reference image management, local test execution, and test boilerplate.

Key Takeaways

Critical Insight

By switching to Emerge Tools, Handshake eliminated nearly 3,000 lines of code while making snapshot testing fully automatic and developer-friendly.

The article reveals how they're combining Emerge with another testing library to catch accessibility issues that visual snapshots alone would miss.

Recent from Handshake

Related Articles