Я пытаюсь смоделировать событие вставки с помощью JEST-теста для моего реактивного проекта.
У меня есть внешний компонент "Приложение", в котором есть поле ввода с событием "onPaste", и я хотел бы проверить в прошлые данные и проверьте входное значение.
it("on past with small code", () => {
// Create new Security Code module
const wrapper = mount(<CodeVerification />);
const element = wrapper.find(".code-verification .code input");
const element1 = element.first();
element1.simulate("paste", { clipboardData: {value: "12"} });
});
В моем компоненте я вызываю событие clipboardData:
const pasteDatas = pastEvent.clipboardData || window.clipboardData;
const paste = pasteDatas.getData("text");
Когда я выполняю свой тест, возникает ошибка, потому что
TypeError: pasteDatas.getData не является функцией.
Как я могу смоделировать данные событий буфера обмена и получить входное значение в моем тесте JEST?
Спасибо за ваше ответы.