Как я могу создать шпион на сторонней библиотеке с вложенным объектом - Excel.Workbook.xlsx.WriteFile () - PullRequest
0 голосов
/ 07 февраля 2019

Я использую стороннюю библиотеку npm - exceljs для создания отчетов Excel.В библиотеке есть функция записи сгенерированного файла на диск.

Вот фрагмент кода

const workbook: Excel.Workbook = new Excel.Workbook();
// code to generate the report - not an issue

workbook.xlsx.writeFile(path).then(...).catch(...)

Мой вопрос: как я могу следить за writeFile () с помощью jasmine?

1 Ответ

0 голосов
/ 13 февраля 2019

Получается решение, что мне нужно создать шпионский объект на конструкторе Excel.Workbook ().Это должно дать мне возможность шпионить за методами

...