What are some little known facts about Android apps?
Solved 07-12-2019 Muhammad Ashfaq 271
I’ve seen quite a few questions around testing frameworks and React Native. At Pixie Labs we love building mobile apps using React Native. However, there was one element of the process we felt needed a little love; you guessed it - testing! This might not answer your question directly, but hopefully it’s helpful nonetheless.
In particular whilst React Native has great support for unit testing, and React itself has good support for testing components via mocked rendering and snapshots, we felt that there was a gap around higher-level integration and functional testing for React Native. Hence Cavy was born.
Cavy is an open-source end-to-end integration test framework for React Native, developed for use with both iOS and Android applications. Cavy gives you the ability to write clean test scripts, interact with deeply-nested components and run these tests within your live application on a host device (for example your Android or iOS simulator).
So why not try out Cavy for yourself? For a more in-depth look at the hows and whys, head over to the README in our Github repository. As with all open-source software, there are still some rough edges, so please give us feedback and contribute to help make Cavy even more awesome!
The Pixie Labs Team