{"repo":"callstackincubator/react-native-harness","free":true,"listed":false,"github":"https://github.com/callstackincubator/react-native-harness","clone":"git clone https://github.com/callstackincubator/react-native-harness.git","description":"Harness brings Jest-style tests to real native environments so you can test TurboModules like you would test your React Native app: with JavaScript.","language":"TypeScript","stars":325,"topics":["react-native","testing-tools"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Jest-style tool for testing native behavior directly on devices [![mit licence][license-badge]][license] [![npm downloads][npm-downloads-badge]][npm-downloads] [![Chat][chat-badge]][chat] [![PRs Welcome][prs-welcome-badge]][prs-welcome] Bridge the testing gap: Jest-style tests in real native environments. Get the convenience of describe/it with full access to native modules. Features - Jest-Style Syntax, Native Power : Write familiar describe/it tests that run in real iOS and Android environments with full native module access. - Best of Both Worlds : Unlike Jest (Node.js only) or Maestro (UI-based), get convenient test syntax AND native environment execution. - Real Device, Simulator & Web Testing : Execute tests on iOS simulators, Android emulators, or in a browser (Web) — catch platform-specific issues Jest can't see. - Native Module Testing : Test native modules, platform APIs, and device-specific functionality that's impossible with JavaScript-only runners. - Familiar Test Structure : Use beforeEach, afterEach, describe, it, expect — all the testing patterns you know and love from Jest. - Zero Configuration Setup : Drop-in replacement for your existing test workflow with TypeScript support and seamless CI/CD integration. Quick Configuration Example Documentation The documentation is available at react-native-harness.dev. You can also use the following links to jump to specific topics: - Quick Start - Configuration (Metro port, plugins, timeouts, coverage, and more) - Pro","default_branch":null,"files":null,"tree":[],"storefront":"/r/callstackincubator","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/callstackincubator/react-native-harness/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}