@testing-library/user-event
Version:
Fire events the same way the user does
41 lines (36 loc) • 853 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
require('../setup/index.js');
var config = require('../setup/config.js');
async function click(element) {
const pointerIn = [];
if (!this[config.Config].skipHover) {
pointerIn.push({
target: element
});
}
pointerIn.push({
keys: '[MouseLeft]',
target: element
});
return this.pointer(pointerIn);
}
async function dblClick(element) {
return this.pointer([
{
target: element
},
'[MouseLeft][MouseLeft]'
]);
}
async function tripleClick(element) {
return this.pointer([
{
target: element
},
'[MouseLeft][MouseLeft][MouseLeft]'
]);
}
exports.click = click;
exports.dblClick = dblClick;
exports.tripleClick = tripleClick;