.claude/skills/test-snapshots/SKILL.md
Run snapshot tests
npx skillsauth add adamayoung/popcorn test-snapshotsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run via a subagent (Task tool, subagent_type: "general-purpose") to keep large logs out of the main context. The subagent should run make test-snapshots from the project root and report back pass/fail with any test failures.
This builds and runs the PopcornSnapshotTests test plan on the iOS Simulator.
To run all tests in a specific test class:
make test-snapshots TEST_CLASS=ExploreFeatureSnapshotTests/ExploreViewTests
To run a single test method:
make test-snapshots TEST_CLASS=ExploreFeatureSnapshotTests/ExploreViewTests/testSnapshot
The skill accepts an optional argument for the test class or test method:
<TestTarget>/<TestClass>: runs all tests in that class<TestTarget>/<TestClass>/<testMethod>: runs a single testIf tests fail, review the output for failure details. Snapshot failures typically mean the rendered UI has changed — inspect the failure images to determine if the change is intentional.
data-ai
Add properties to an existing domain model from TMDb
testing
Run all unit tests
testing
Run UI tests
testing
Run a specific test target or test class