我正在做一个打字稿项目,基本上是基于回调的。现在,我正在编写一个类,我不得不使用其他方法编写一些新方法。因此,我提出了我需要的方法,并用try/catch + So /await编写了这些方法。但是,我编写的方法仍然将回调作为参数,它们返回的承诺将解析为无效,以便能够被项目的其他部分使用。我认为更好的做法是尝试使这些新方法与回调和承诺兼容,即,如果回调被传递,则调用回</
我在等着在我的测试中触发一个事件。这不是在我正在执行的事务中发生的,所以我不能使用事务收据中的任何东西(例如,这些不能工作在硬件测试网络上使用ethers.js侦听事件)。以下是我的一个测试:
it.only("Should successfully make an external API request and get a resu
我正在尝试运行(使用命令npm run test和调试我已经使用了IDE Webstorm)的集成测试,该测试使用了用node.js编写的类型记录、mocha、chai和supertest,用于使用类型记录开发的节点应用程序在前面()钩子函数中,我们调用实际启动服务的应用程序,这个调用用于异步(使用异步等待)函数(来自节点应用程序的app.ts/app.js文件)。但我总