How to use the react-testing-library.fireEvent.keyUp function in react-testing-library

To help you get started, we’ve selected a few react-testing-library examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github flow-typed / flow-typed / definitions / npm / react-testing-library_v5.x.x / flow_v0.67.1- / test_react-testing-library_v5.x.x.js View on Github external
it('should expose fire event helpers', () => {
    fireEvent.copy(htmlEl);
    fireEvent.cut(htmlEl);
    fireEvent.paste(htmlEl);
    fireEvent.compositionEnd(htmlEl);
    fireEvent.compositionStart(htmlEl);
    fireEvent.compositionUpdate(htmlEl);
    fireEvent.keyDown(htmlEl);
    fireEvent.keyPress(htmlEl);
    fireEvent.keyUp(htmlEl);
    fireEvent.focus(htmlEl);
    fireEvent.blur(htmlEl);
    fireEvent.change(htmlEl);
    fireEvent.input(htmlEl);
    fireEvent.invalid(htmlEl);
    fireEvent.submit(htmlEl);
    fireEvent.click(htmlEl);
    fireEvent.contextMenu(htmlEl);
    fireEvent.dblClick(htmlEl);
    fireEvent.doubleClick(htmlEl);
    fireEvent.drag(htmlEl);
    fireEvent.dragEnd(htmlEl);
    fireEvent.dragEnter(htmlEl);
    fireEvent.dragExit(htmlEl);
    fireEvent.dragLeave(htmlEl);
    fireEvent.dragOver(htmlEl);
github pluralsight / design-system / packages / dialog / src / react / __specs__ / use-onkeyup.spec.js View on Github external
it('calls handler when escape is pressed', async () => {
    fireEvent.keyUp(container, { key: targetKey })
    expect(handler).toHaveBeenCalled()
  })
github pluralsight / design-system / packages / dialog / src / react / __specs__ / index.spec.js View on Github external
it('does NOT triggers close on escape key', async () => {
      const onClose = jest.fn()

      const { getByTestId } = render(
        <dialog>
          
        </dialog>
      )
      const child = await waitForElement(() =&gt; getByTestId('mock-child'))
      fireEvent.keyUp(child, { key: 'Escape' })

      expect(onClose).not.toHaveBeenCalled()
    })
  })