Как выполнить модульное тестирование метода, который содержит html2Canvas в Jest? - PullRequest
0 голосов
/ 24 февраля 2020

Я должен выполнить модульное тестирование метода, который содержит html2Canvas. Я использую Jest Framework для тестирования.

Вот мой код:

    let pdf = new jspdf('p', 'mm', 'a4'); // A4 size page of PDF
    const view1 = document.getElementById('plot-section');
    const view2 = document.getElementById('table-section');
    const leftMargin = 8;
    html2canvas(view1).then(canvas => {
      console.log('>>>>>>>>>>>>>>>>>>> Inside')
      const imgData = canvas.toDataURL('image/svg', 1.0)
      pdf.setFontSize(7);
      pdf.addImage(imgData, 'svg', leftMargin, 7, 200, 280); // 180 280
      pdf.text(leftMargin, 5, 'Test Title');
      pdf.addPage();

      html2canvas(view2).then(canvas2 => {
        const imgData2 = canvas2.toDataURL('image/svg', 1.0)
        pdf.addImage(imgData2, 'svg', leftMargin, 7, 200, 240);
        pdf.save(this.title + '.pdf'); // Generated PDF
      });

    });
  }```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...