Cavy

screenshot of Cavy
react
react-native

An integration test framework for React Native.

Overview:

Cavy is a cross-platform integration test framework for React Native developed by Pixie Labs. It provides the capability to write tests in JavaScript and run them on both Android and iOS platforms to interact with nested components within applications.

Features:

  • Cross-Platform: Cavy supports running tests on both Android and iOS platforms.
  • Deep Component Interaction: Allows programmatically interacting with deeply nested components in React Native applications.
  • Pure JavaScript Tests: Tests are written in pure JavaScript for simplicity and ease of use.
  • React Native Compatibility: Works with React Native >= 0.59 and React >= 16.8.0.

Summary:

Cavy is a valuable integration test framework for React Native applications, offering cross-platform testing, deep interaction with components, and the ability to write tests in pure JavaScript. With compatibility for React Native versions 0.59 and above, Cavy provides a robust solution for testing React Native apps efficiently.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

react-native
React Native

React Native is a framework for building mobile applications using React and JavaScript. It enables developers to write once and deploy to multiple platforms, including iOS, Android, and the web, while providing a native app-like experience to users.