繁体   English   中英

如何在带有嵌套对象的第三方库上创建间谍-Excel.Workbook.xlsx.WriteFile()

[英]How can I create a spy on a third party library with nested object - Excel.Workbook.xlsx.WriteFile()

我正在使用第三方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()?

解决方案表明,我需要在构造函数Excel.Workbook()上创建一个间谍对象。 这应该给我一个监视方法的对象

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM