Ross ROSS = Recommend OSS · open-source software intelligence for agents

uber/ios-snapshot-test-case

Snapshot view unit tests for iOS observed · 2026-08-28

github.com/uber/ios-snapshot-test-case · Objective-C · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

48/100

  • Activity 55
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3185
  • days_rel: n/a
  • days_push: 274
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1862 stars · 227 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

An iOS library (formerly Facebook's FBSnapshotTestCase) for snapshot testing UIViews and CALayers by comparing rendered images against stored reference images. It fails unit tests when visual output differs, showing exact image diffs.

Use cases

  • snapshot test iOS views in unit tests
  • catch unintended UI changes with image diffs
  • verify view layouts render correctly
  • test edge cases like text overflow in views
  • visual regression testing for iOS apps

When to choose

  • you want pixel-accurate visual regression tests for iOS UI
  • you maintain UIKit views with many visual edge cases
  • you need an actively maintained fork of FBSnapshotTestCase with SPM support

When to avoid

  • you are building for Android or other non-Apple platforms
  • you want SwiftUI preview-based testing instead of image snapshots
  • your tests cannot tolerate reference image churn across devices/OS versions

Facets

library · maturity stable

testing e2e-testing testing mobile-development developer-tools cpp snapshot-testing ui-testing xctest objective-c cocoapods swift-package-manager visual-regression ios swift

1 source

Member repositories

RepositoryRoleHealth v2
uber/ios-snapshot-test-casemain48

For agents

markdown · JSON · MCP: product_card(name="uber/ios-snapshot-test-case")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem