expo-testing
Installation
SKILL.md
Expo Testing
Build, install, and test Expo/React Native apps on iOS simulators and physical devices.
Detect Project Config
Before doing anything, read the project's config to determine:
- Bundle ID — from
app.config.js,app.config.ts, orapp.json→expo.ios.bundleIdentifier - EAS profiles — from
eas.json→ available build profiles (development, preview, production) - Detox config — from
.detoxrc.jsordetox.config.js→ test runner, build commands, device configs - Deep link scheme — from
app.config.js→expo.scheme - Package manager —
bun.lockb→ bun,pnpm-lock.yaml→ pnpm,yarn.lock→ yarn, else npm
Two Paths
Path 1: Simulator (default)
Use for automated testing, TDD loops, and AFK runs.
Related skills
More from jonmumm/skills
dont-use-use-effect
>
59react-composable-components
>
41grill-me
>
32mutation-testing
Run and interpret Stryker mutation testing; kill survivors to reach ≥95% score. Use when running mutation tests, setting up Stryker, interpreting survivors, or verifying test quality after TDD.
32offensive-typesafety
>
31react-render-performance
>
29