Skip to main content

Detox

Gray box end-to-end testing and automation framework for React Native apps

Cross Platform

Write cross-platform end-to-end tests in JavaScript. Currently supports iOS and Android.

Debuggable

Modern async-await API allows breakpoints in asynchronous tests to work as expected.

wait-sandclock

Automatically Synchronized

Stops flakiness at the core by monitoring asynchronous operations in your app.

work-started

Made For CI

Execute your E2E tests on CI platforms like Travis CI, CircleCI or Jenkins without grief.

mobile-phone

Runs on Devices

Gain confidence to ship by testing your app on a device/simulator just like a real user (not yet supported on iOS).

testing

Test Runner Agnostic

Detox provides a set of APIs to use with any test runner or without it. It comes with Jest integration out of the box.