cometchat-ios-testing
Installation
SKILL.md
Purpose
Testing patterns for iOS CometChat integrations. XCTest (built-in) for unit + integration; SnapshotTesting (Pointfree) for visual regression; XCUITest for full-flow UI tests on the simulator.
Read these other skills first:
cometchat-ios-core— init, login, Secrets patterncometchat-ios-components— what each VC does (tests assert against this)cometchat-ios-calls/references/callkit-and-pushkit.md— CallKit testing strategy (different from chat)
Ground truth:
- XCTest — https://developer.apple.com/documentation/xctest
- SnapshotTesting — https://github.com/pointfreeco/swift-snapshot-testing
1. Test target structure
A typical iOS project has three targets: