Skip to content
masterclass Buddy

React Testing Library · Method

userEvent.setup

userEvent.setup() creates a configured user-event session for browser-like interactions. Use its returned instance in a test so input state is shared across consecutive actions.

Last updated

Syntax

setup(options?: Options): UserEvent

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • userEvent.click()
  • userEvent.keyboard()
  • fireEvent
  • advanceTimers
  • writeToClipboard

Source: Setup | Testing Library. Checked 2026-11-03.