fix20152
@fix20152
javascript developer

Как писать юнит тесты для fabricjs на jasmine?

Всем привет.
Есть проект, написать с помощью библиотеки 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() , и теперь мне нужно как то эмулировать это дествие.
  • Вопрос задан
  • 2323 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы