plugin

Testing React Native Apps

React Native testing and QA

Helps developers write reliable React Native tests, verify real app flows on devices, check accessibility, and run structured exploratory QA.

Install

  1. 1Add it in ChatGPT

    Open Plugins in the ChatGPT sidebar (web or desktop), search for “Testing React Native Apps” and select +. You'll be asked to sign in to any connected service on first use. Then type @ in a chat to call it.

Skills 3

  • agent-device

    Automates interactions for Apple-platform apps (iOS, tvOS, macOS) and Android devices. Use when navigating apps, taking snapshots/screenshots, tapping, typing, scrolling, or extracting UI info across mobile, TV, and desktop targets.

  • dogfood

    Systematically explore and test a mobile app on iOS/Android with agent-device to find bugs, UX issues, and other problems. Use when asked to "dogfood", "QA", "exploratory test", "find issues", "bug hunt", or "test this app" on mobile. Produces a structured report with reproducible evidence: screenshots, optional repro videos, and detailed steps for every issue.

  • react-native-testing

    Write tests using React Native Testing Library (RNTL) v13 and v14 (`@testing-library/react-native`). Use when writing, reviewing, or fixing React Native component tests. Covers: render, screen, queries (getBy/getAllBy/queryBy/findBy), Jest matchers, userEvent, fireEvent, waitFor, and async patterns. Supports v13 (React 18, sync render) and v14 (React 19+, async render). Triggers on: test files for React Native components, RNTL imports, mentions of "testing library", "write tests", "component tests", or "RNTL".

Things to ask

  • “Add tests for a newly added navigator public interface.”
  • “Verify accessibility for a core checkout flow and check whether it meets EEA guidelines.”
  • “Verify this PR on a simulator and record the full flow.”

Related