如何触发电子自动更新事件用于testing目的?

例如:

autoUpdater.on('update-available', function() { console.log("update-available"); }); 

我想要触发更新可用事件,而不必将应用程序的状态恢复到更新可用的位置。

谢谢!

PS我会使用autoUpdater标签在这篇文章中,如果我有1.5K代表,对不起:/

答:Electron的autoupdater模块是使用Javascript中的核心事件库构build的。

所有你需要做的就是打电话

 autoUpdater.emit('your-event'); 

欲了解更多信息,请查看: http : //www.datchley.name/es6-eventemitter/

或者只是在“events”模块上签出节点文档。 autoupdater模块使用这个非常相同的模块和事件发射器类。 在事件发射器类的实例上调用方法“emit”的示例中,可以在autoupdater上调用相同的方法。