Всем привет.
Есть проект, написать с помощью библиотеки fabric js, и соответственно нужно протестировать его. Ну проблема в том что большинство функций там содержит строку canvas.getActiveObject(), и я не пойму можно ли в jasmine эмулировать нажатия на обьетк?
Вот пример на
plnkr.co/edit/V8yh08FtJy4qaQMc87qE?p=preview
Там есть кнопка на которую повешанна функция fontBold() в ней код
var obj = canvas.getActiveObject();
if (!obj) return;
obj.fontWeight = (obj.fontWeight === 'bold') ? 'normal' : 'bold';
canvas.renderAll();
так вот когда я ее проверяю в тестах то оно не видит canvas.getActiveObject() , и теперь мне нужно как то эмулировать это дествие.