MCPcopy Create free account

hub / github.com/testing-library/user-event / functions

Functions122 in github.com/testing-library/user-event

↓ 27 callersFunctionsetup
( ui: string, { eventHandlers, }: { eventHandlers?: EventHandlers } = {}, )
src/__tests__/helpers/utils.ts:29
↓ 24 callersFunctionisElementType
( element: Element, tag: T | T[], props?: P, )
src/utils/misc/isElementType.ts:3
↓ 18 callersFunctiongetEventSnapshot
()
src/__tests__/helpers/utils.ts:288
↓ 11 callersFunctionaddListeners
( element: Element & {testData?: TestData}, { eventHandlers = {}, }: { eventHandlers?: EventHand
src/__tests__/helpers/utils.ts:244
↓ 11 callersFunctionclearEventCalls
()
src/__tests__/helpers/utils.ts:329
↓ 10 callersFunctionisDisabled
(element: Element | null)
src/utils/misc/isDisabled.ts:3
↓ 9 callersFunctionfocus
(element: Element)
src/focus.ts:3
↓ 8 callersFunctiongetEvents
(type?: string)
src/__tests__/helpers/utils.ts:333
↓ 8 callersFunctiongetSelectionRange
( element: Element, )
src/utils/edit/selectionRange.ts:34
↓ 8 callersFunctiongetValue
(element: Element | null)
src/utils/edit/getValue.ts:3
↓ 8 callersFunctionsetSelectionRange
( element: Element, newSelectionStart: number, newSelectionEnd: number, )
src/utils/edit/selectionRange.ts:74
↓ 6 callersFunctiongetMouseEventOptions
( event: string, init?: MouseEventInit, clickCount = 0, )
src/utils/click/getMouseEventOptions.ts:59
↓ 6 callersFunctionhasPointerEvents
(element: Element)
src/utils/misc/hasPointerEvents.ts:18
↓ 6 callersFunctionisContentEditable
(element: Element)
src/utils/edit/isContentEditable.ts:2
↓ 5 callersFunctioneventWasFired
(eventType: string)
src/__tests__/helpers/utils.ts:337
↓ 5 callersFunctiongetActiveElement
( document: Document | ShadowRoot, )
src/utils/focus/getActiveElement.ts:3
↓ 4 callersFunctionaddEventListener
( el: EventTarget, type: string, listener: EventListener, options?: AddEventListenerOptions, )
src/__tests__/helpers/utils.ts:159
↓ 4 callersFunctionapplyPlugins
( pluginCollection: behaviorPlugin[], keyDef: keyboardKey, element: Element, options: keyboardOptions,
src/keyboard/keyboardImplementation.ts:192
↓ 4 callersFunctionblur
(element: Element)
src/blur.ts:3
↓ 4 callersFunctioncalculateNewValue
( newEntry: string, element: HTMLElement, value = getValue(element) ?? /* istanbul ignore next */ '',
src/utils/edit/calculateNewValue.ts:6
↓ 4 callersFunctionclick
( element: Element, init?: MouseEventInit, { skipHover = false, clickCount = 0, skipPointerE
src/click.ts:117
↓ 4 callersFunctiongetCurrentElement
()
src/keyboard/keyboardImplementation.ts:19
↓ 4 callersFunctiongetKeyEventProps
(keyDef: keyboardKey, state: keyboardState)
src/keyboard/getEventProps.ts:3
↓ 4 callersFunctionisLabelWithInternallyDisabledControl
( element: Element, )
src/utils/misc/isLabelWithInternallyDisabledControl.ts:8
↓ 3 callersFunctioneventWrapper
(cb: () => T)
src/utils/misc/eventWrapper.ts:3
↓ 3 callersFunctionfireClick
(element: Element, mouseEventOptions: MouseEventInit)
src/click.ts:147
↓ 3 callersFunctionfireInputEvent
( element: HTMLElement, { newValue, newSelectionStart, eventOverrides, }: { newValue: st
src/keyboard/shared/fireInputEvent.ts:11
↓ 3 callersFunctionhover
( element: Element, init?: MouseEventInit, {skipPointerEventsCheck = false}: PointerOptions = {}, )
src/hover.ts:20
↓ 3 callersFunctionisValidInputTimeValue
( element: HTMLInputElement & {type: 'time'}, timeValue: string, )
src/utils/edit/isValidInputTimeValue.ts:1
↓ 2 callersFunctionassertDescriptor
( descriptor: string | undefined, text: string, pos: number, )
src/keyboard/getNextKeyDef.ts:175
↓ 2 callersFunctioncarryValue
( element: Element, state: keyboardState, newValue: string, )
src/keyboard/shared/carryValue.ts:4
↓ 2 callersFunctiongetClickEventsSnapshot
()
src/__tests__/helpers/utils.ts:339
↓ 2 callersFunctiongetElementDisplayName
(element: Element)
src/__tests__/helpers/utils.ts:197
↓ 2 callersFunctiongetEnumValue
(f: Record<string, T>, key: string)
src/keyboard/getNextKeyDef.ts:185
↓ 2 callersFunctiongetErrorMessage
( expected: string, found: string | undefined, text: string, )
src/keyboard/getNextKeyDef.ts:217
↓ 2 callersFunctiongetNextKeyDef
( text: string, options: keyboardOptions, )
src/keyboard/getNextKeyDef.ts:33
↓ 2 callersFunctiongetParentElements
(element: Element)
src/hover.ts:11
↓ 2 callersFunctiongetSpaceUntilMaxLength
(element: Element)
src/utils/edit/maxLength.ts:13
↓ 2 callersFunctionhasSelectionSupport
( element: Element, )
src/utils/edit/selectionRange.ts:20
↓ 2 callersFunctionhasUnreliableEmptyValue
( element: Element, )
src/utils/edit/hasUnreliableEmptyValue.ts:10
↓ 2 callersFunctionisClickableInput
(element: Element)
src/utils/click/isClickableInput.ts:14
↓ 2 callersFunctionisEditable
( element: Element, )
src/utils/edit/isEditable.ts:7
↓ 2 callersFunctionisFocusable
(element: Element)
src/utils/focus/isFocusable.ts:4
↓ 2 callersFunctionisValidDateValue
( element: HTMLInputElement & {type: 'date'}, value: string, )
src/utils/edit/isValidDateValue.ts:1
↓ 2 callersFunctionisVisible
(element: Element)
src/utils/misc/isVisible.ts:3
↓ 2 callersFunctionkeyboardImplementationWrapper
( text: string, config: Partial<keyboardOptions & {keyboardState: keyboardState}> = {}, )
src/keyboard/index.ts:37
↓ 2 callersFunctionkeyup
( keyDef: keyboardKey, getCurrentElement: () => Element, options: keyboardOptions, state: keyboardStat
src/keyboard/keyboardImplementation.ts:161
↓ 2 callersFunctionreleaseAllKeys
(options: keyboardOptions, state: keyboardState)
src/keyboard/keyboardImplementation.ts:92
↓ 2 callersMethodrender
(name, value)
src/__tests__/helpers/custom-element.js:26
↓ 2 callersFunctionsetupSelect
({ disabled = false, disabledOptions = false, multiple = false, pointerEvents = 'auto', } = {})
src/__tests__/helpers/utils.ts:55
↓ 2 callersFunctionwait
(time?: number)
src/utils/misc/wait.ts:1
↓ 1 callersFunctionaddListeners
(el)
src/__tests__/hover.js:51
↓ 1 callersFunctionapplyNative
* React tracks the changes on element properties. * This workaround tries to alter the DOM element without React noticing, * so that it later picks
src/keyboard/shared/fireInputEvent.ts:89
↓ 1 callersFunctionbuild
(onlyDigitsValue: string, index: number)
src/utils/edit/buildTimeValue.ts:23
↓ 1 callersFunctionbuildTimeValue
(value: string)
src/utils/edit/buildTimeValue.ts:1
↓ 1 callersFunctionclickBooleanElement
( element: HTMLInputElement, init: MouseEventInit | undefined, {clickCount}: clickOptions & PointerOptio
src/click.ts:50
↓ 1 callersFunctionclickElement
( element: Element, init: MouseEventInit | undefined, {clickCount}: clickOptions & PointerOptions, )
src/click.ts:73
↓ 1 callersFunctionclickLabel
( label: HTMLLabelElement, init: MouseEventInit | undefined, {clickCount}: clickOptions & PointerOptions
src/click.ts:29
↓ 1 callersFunctionconvertMouseButtons
( event: string, init: MouseEventInit, property: 'button' | 'buttons', )
src/utils/click/getMouseEventOptions.ts:39
↓ 1 callersFunctioncreateKeyboardState
()
src/keyboard/index.ts:62
↓ 1 callersFunctioncurrentElement
()
src/type/typeImplementation.ts:36
↓ 1 callersFunctionfindClosest
(element: Element, callback: (e: Element) => boolean)
src/click.ts:106
↓ 1 callersFunctionfireChangeForInputTimeIfValid
( el: HTMLInputElement & {type: 'time'}, prevValue: unknown, timeNewEntry: string, )
src/keyboard/shared/fireChangeForInputTimeIfValid.ts:4
↓ 1 callersFunctiongetActive
(document: Document)
src/keyboard/keyboardImplementation.ts:88
↓ 1 callersFunctiongetChanges
({before, after}: TestData)
src/__tests__/helpers/utils.ts:403
↓ 1 callersFunctiongetElementValue
(element: Element)
src/__tests__/helpers/utils.ts:169
↓ 1 callersFunctiongetMouseEventProps
(state: keyboardState)
src/keyboard/getEventProps.ts:20
↓ 1 callersFunctiongetNextElement
( currentIndex: number, shift: boolean, elements: Element[], focusTrap: Document | Element, )
src/tab.ts:12
↓ 1 callersFunctiongetPreviouslyFocusedElement
(element: Element)
src/click.ts:15
↓ 1 callersFunctiongetSanitizedMaxLength
(element: Element)
src/utils/edit/maxLength.ts:28
↓ 1 callersFunctiongetTrackedElementValues
(element)
src/__mocks__/@testing-library/dom.js:5
↓ 1 callersFunctiongetValueWithSelection
(element?: Element)
src/__tests__/helpers/utils.ts:357
↓ 1 callersFunctionhasFormSubmit
( form: HTMLFormElement | null, )
src/utils/misc/hasFormSubmit.ts:1
↓ 1 callersFunctionhasKeyPress
(keyDef: keyboardKey, state: keyboardState)
src/keyboard/keyboardImplementation.ts:210
↓ 1 callersFunctionhasProperty
( obj: T, prop: K, )
src/__tests__/helpers/utils.ts:190
↓ 1 callersFunctionhasReleaseSelf
( startBracket: keyof typeof bracketDict, descriptor: string, releaseSelfModifier: string, repeatModif
src/keyboard/getNextKeyDef.ts:189
↓ 1 callersFunctionisAcceptableFile
(file: File, accept: string)
src/upload.ts:86
↓ 1 callersFunctionisCursorAtEnd
(element: Element)
src/utils/edit/cursorPosition.ts:4
↓ 1 callersFunctionisCursorAtStart
(element: Element)
src/utils/edit/cursorPosition.ts:14
↓ 1 callersFunctionisDocument
(el: Document | Element)
src/utils/misc/isDocument.ts:1
↓ 1 callersFunctionisEditableInput
( element: Element, )
src/utils/edit/isEditable.ts:35
↓ 1 callersFunctionisElement
(target: EventTarget)
src/__tests__/helpers/utils.ts:236
↓ 1 callersFunctionisMouseEvent
(event: Event)
src/__tests__/helpers/utils.ts:240
↓ 1 callersFunctionisMousePressEvent
(event: string)
src/utils/click/getMouseEventOptions.ts:1
↓ 1 callersFunctionisSupportedElement
( element: HTMLElement, )
src/paste.ts:17
↓ 1 callersFunctionkeyboardImplementation
( text: string, options: keyboardOptions, state: keyboardState, )
src/keyboard/keyboardImplementation.ts:13
↓ 1 callersFunctionkeydown
( keyDef: keyboardKey, getCurrentElement: () => Element, options: keyboardOptions, state: keyboardStat
src/keyboard/keyboardImplementation.ts:99
↓ 1 callersFunctionkeypress
( keyDef: keyboardKey, getCurrentElement: () => Element, options: keyboardOptions, state: keyboardStat
src/keyboard/keyboardImplementation.ts:137
↓ 1 callersFunctionmapLegacyKey
(descriptor: string)
src/keyboard/getNextKeyDef.ts:213
↓ 1 callersFunctionreadNextDescriptor
(text: string)
src/keyboard/getNextKeyDef.ts:75
↓ 1 callersFunctionreadPrintableChar
(text: string, pos: number)
src/keyboard/getNextKeyDef.ts:100
↓ 1 callersFunctionreadTag
( text: string, pos: number, startBracket: keyof typeof bracketDict, )
src/keyboard/getNextKeyDef.ts:116
↓ 1 callersFunctionselectOption
(option: HTMLOptionElement)
src/select-options.ts:128
↓ 1 callersFunctionsetSelectionRangeAfterInput
( element: Element, newSelectionStart: number, )
src/keyboard/shared/fireInputEvent.ts:45
↓ 1 callersFunctionsetSelectionRangeAfterInputHandler
( element: Element, newValue: string, newSelectionStart: number, )
src/keyboard/shared/fireInputEvent.ts:52
↓ 1 callersFunctionsetupDollarInput
({initialValue = ''} = {})
src/__tests__/type.js:288
↓ 1 callersFunctionsetupInput
()
src/__tests__/keyboard/plugin/arrow.ts:4
↓ 1 callersFunctionsetupListbox
()
src/__tests__/helpers/utils.ts:85
↓ 1 callersFunctionsupportsMaxLength
( element: Element, )
src/utils/edit/maxLength.ts:38
↓ 1 callersFunctiontranslateButtonNumber
(value: number, from: 'button' | 'buttons')
src/utils/click/getMouseEventOptions.ts:25
next →1–100 of 122, ranked by callers