Я сталкиваюсь с ошибкой, как показано ниже, при тестировании метода на Vue с использованием vue jest.
TypeError: Не удалось выполнить 'contains' на 'Node': параметр 1 не является типа 'Node'.
Этот метод связан с сообщением об ошибке выше
documentClick: function(e) {
let el = this.$refs.tableMenu;
let target = e.target;
if (el !== target && !el.contains(target)) {
this.isTableUtilsOpen = false;
}
},
, а вот мой тестовый пример
test("documentClick method", () => {
wrapper.find("button").trigger("click");
const e = {
target: {}
};
expect(wrapper.vm.documentClick(e)).toBeCalled();
});
Я знаю главная проблема в переменной target, я просто не знаю, что заменить пустым объектом, равным Event.target. Любое решение?