MCPcopy
hub / github.com/testing-library/dom-testing-library / fireEvent

Function fireEvent

src/events.js:5–19  ·  view source on GitHub ↗
(element, event)

Source from the content-addressed store, hash-verified

3import {eventMap, eventAliasMap} from './event-map'
4
5function fireEvent(element, event) {
6 return getConfig().eventWrapper(() => {
7 if (!event) {
8 throw new Error(
9 `Unable to fire an event - please provide an event object.`,
10 )
11 }
12 if (!element) {
13 throw new Error(
14 `Unable to fire a "${event.type}" event - please provide a DOM element.`,
15 )
16 }
17 return element.dispatchEvent(event)
18 })
19}
20
21function createEvent(
22 eventName,

Callers 3

eventTestFunction · 0.85
events.jsFile · 0.85
events.jsFile · 0.85

Calls 2

getConfigFunction · 0.90
eventWrapperMethod · 0.80

Tested by 1

eventTestFunction · 0.68