Задать вопрос
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() , и теперь мне нужно как то эмулировать это дествие.
  • Вопрос задан
  • 2324 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Разработчик игр на Unity с нуля
    3 месяца
    Далее
  • OTUS
    Android Developer
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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