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:

  1. Bundle ID — from app.config.js, app.config.ts, or app.jsonexpo.ios.bundleIdentifier
  2. EAS profiles — from eas.json → available build profiles (development, preview, production)
  3. Detox config — from .detoxrc.js or detox.config.js → test runner, build commands, device configs
  4. Deep link scheme — from app.config.jsexpo.scheme
  5. Package managerbun.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
Installs
30
Repository
jonmumm/skills
GitHub Stars
2
First Seen
Mar 7, 2026