122 items
Testing Navigation-Dependent Components
Slides / VideoAsserting Element Presence
Code QuizDetox waitFor Synchronization
Code QuizRendering With a Context Provider
Code QuizMocking Network Requests in Tests
Slides / VideoTesting Async Code with async/await
Code QuizAccessibility Queries getByRole
Code QuizgetBy vs queryBy vs findBy
Code QuizQuerying by testID with getByTestId
Code QuizQuerying by Text with getByText
Code QuizRendering with RNTL render
Code QuizSpying with jest.spyOn
Code QuizFaking Timers with jest.useFakeTimers
Code QuizSimulating User Events with fireEvent
Slides / VideoUsing testID for Element Selection
Slides / VideoQuerying Elements in Tests
Slides / VideoRendering Components with render()
Slides / VideoReact Native Testing Library Overview
Slides / VideoMocking Native Modules & Timers
Slides / VideoMocking Functions with jest.fn & Spies
Slides / VideoMocking Modules with jest.mock
Slides / VideoSetup & Teardown: beforeEach, afterEach
Slides / VideoCommon Jest Matchers
Slides / VideoTest Structure: describe, it, expect
Slides / VideoComparing Objects with toBe
Code QuizWrong Setup Hook for Reset
Code QuizJest Preset for React Native
Code QuizBroken describe Block Syntax
Code QuizMatcher Not Actually Invoked
Code Quizjest.fn Missing Parentheses
Code QuizOver-Mocking the react-native Module
Code Quizjest.mock Factory Returns Nothing
Code QuizUnit Testing Functions & Utilities
Slides / VideoSimulators vs Real Devices
FlashcardConfiguring Jest for React Native
Slides / VideoJest as the Default Test Runner
Slides / VideoTesting Pyramid: Unit, Component, E2E
Slides / VideoWhat & What Not to Test
Slides / VideoRunning Tests in CI/CD Pipelines
Slides / VideoTest Coverage Reports & Thresholds
Slides / VideoWriting E2E Test Flows on Device
Slides / VideoMaestro as an E2E Testing Alternative
Slides / VideoEnabling Jest Coverage Reports
Code QuizMocking Fetch in a Test
Code QuizDetox Visibility Expectation
Code QuizDetox Tap and Type Actions
Code QuizDetox Test Structure Basics
Code QuizCleaning Up Between Tests
Code QuizMocking Navigation Prop
Code QuizDetox for End-to-End Testing
Slides / VideoFiring a Press Event
Code QuizTesting a Custom Hook
Code QuizWaiting for Async UI
Code QuizSnapshot Testing a Component
Code QuizVerifying a Callback Prop
Code QuizSimulating Text Input
Code QuizWrapping State Updates in act
Code QuizTesting Components with Providers
Slides / VideoMocking Modules with jest.mock
QuizTesting with Context Providers
QuizTesting State Changes
QuizTest Structure Basics
QuizTesting Custom Hooks
QuizHandling act() Warnings
QuizJest Config for React Native
Quizjest.fn vs jest.spyOn
QuizRunning Tests in CI
QuizAsync Queries and waitFor
QuizSetup and Teardown Hooks
QuizTesting Pyramid Strategy
QuizDetox Synchronization
QuizTesting with Navigation
QuizSimulating Events with fireEvent
QuizMaestro E2E Flows
QuizFaking Timers
QuizUnit Testing Pure Functions
QuizRendering with render()
QuizMocking fetch Requests
QuizDetox E2E Fundamentals
QuizDetox Matchers and Actions
QuizTesting Props and Conditional Rendering
QuizCommon Jest Matchers
QuizQuerying by testID and Text
QuizCoverage Thresholds
QuizMocking Native Modules
QuizSnapshot Testing Trade-offs
QuizSnapshot Testing Components
Slides / VideoTesting Hooks with renderHook
Slides / VideoAsserting Component Output
Slides / VideoTesting Hooks with renderHook
FlashcardSimulators/Emulators vs Real Devices
FlashcardUpdating Stale Snapshots
FlashcardSnapshot Testing Components
FlashcardQuerying Elements in RNTL
FlashcardMaestro for E2E Flow Testing
FlashcardDetox for End-to-End Testing
FlashcardSpying with jest.spyOn
FlashcardUnit Testing Pure Functions
FlashcardJest as the Default Test Runner
FlashcardStructuring Tests with describe and it
FlashcardRunning Tests in CI/CD
FlashcardMocking Network Calls
FlashcardConfiguring the react-native Preset
FlashcardMocking with jest.mock and jest.fn
FlashcardMocking Timers with useFakeTimers
FlashcardMocking Native Modules and AsyncStorage
FlashcardReact Native Testing Library Philosophy
FlashcardSetup and Teardown Hooks
FlashcardJest Matchers and expect
FlashcardThe Testing Pyramid
FlashcardAppium as an E2E Alternative
FlashcardWrapping Updates in act()
FlashcardMocking Navigation in Tests
FlashcardTesting Async UI with waitFor
FlashcardTest Coverage Reporting
FlashcardDebugging Failing Tests
FlashcardUsing testID for Selection
FlashcardSimulating Events with fireEvent
FlashcardWriting E2E Test Flows
FlashcardProviding Context and Store Wrappers
FlashcardRendering Components with render()
FlashcardTesting Async UI with waitFor & findBy
Slides / VideoSimulating User Events with fireEvent
Learn how fireEvent triggers presses, text input, and scrolls to test component behavior in React Native.
