react-native-owl
— Visual regression testing for React Native
What is React Native Owl?
React Native Owl is a visual regression testing library for React Native that enables developers to introduce visual regression tests to their apps for iOS and Android. Being heavily inspired by Detox, an end-to-end testing and automation framework, this library uses a similar API that makes setting up react-native-owl
and running the tests locally and on your preferred CI service seamless.
While Detox focuses on end-to-end testing in general, React Native Owl focuses on visual regression testing and helping you catch unexpected changes to the visual appearance of your app over time.
Check out the official documentation for more details!
🚀Installation
yarn add -D react-native-owl
# or
npm install -D react-native-owl
Documentation
📃The documentation contains everything you need to know about react-native-owl
, and contains several sections in order of importance
when you first get started:
- Getting started — contains the "Getting Started" guide.
- Configuration — explains all the configuration options for
react-native-owl
. - Running on CI — example GitHub Action to run react-native-owl on CI.
You can find the raw markdown files inside this repository's docs
folder.
Maintenance Status
Active: Formidable is actively working on this project, and we expect to continue work on this project for the foreseeable future. Bug reports, feature requests and pull requests are welcome.
React Native Version Support
React Native OWL currently supports React Native versions up to 0.69.x. We are working on React Native 0.70.x + support.