detox-testing
Installation
SKILL.md
detox-testing
Detox's "gray-box" architecture is load-bearing: unlike Appium (black-box, external server), it runs in the app's process (per detox-docs), so it "automatically monitors asynchronous operations to eliminate test flakiness at its core" (detox-docs) - tracking network calls, animations, and timers without explicit sync hooks.
When to use
- The app is React Native (the framework's intended use case).
- Speed matters more than cross-stack reuse (Detox is faster than Appium for RN apps).
- The team uses Jest (Detox's default runner; built-in integration).