/
githubmr
/
facebook-react
Обзор
Документация
Войти
/
githubmr
/
facebook-react
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
packages/dom-event-testing-library/testHelpers.js
35 строк
936 B
Andrew Clark
[Codemod] Update copyright header to Meta (#25315)
18 окт 2022, 18:19
Не верифицирован
18 окт 2022, 18:19
9cdf8a9
Код
Авторство
О чём код?
/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @emails react-core */ 'use strict'; import {hasPointerEvent, setPointerEvent} from './domEnvironment'; export function describeWithPointerEvent(message, describeFn) { const pointerEvent = 'PointerEvent'; const fallback = 'MouseEvent/TouchEvent'; describe.each` value | name ${true} | ${pointerEvent} ${false} | ${fallback} `(`${message}: $name`, entry => { const hasPointerEvents = entry.value; setPointerEvent(hasPointerEvents); describeFn(hasPointerEvents); }); } export function testWithPointerType(message, testFn) { const table = hasPointerEvent() ? ['mouse', 'touch', 'pen'] : ['mouse', 'touch']; test.each(table)(`${message}: %s`, pointerType => { testFn(pointerType); }); }