如果使用相同的参数调用该函数,则应该抛出新的错误。创建一个新的用户,并保存它执行我的数据库(mongoDB),如果一个用户没有相同的不和谐的id已经存在。if (profileData) {
throw new Error("The account already exist in the database!")it("Should throw an error if there exists a user with that discord id", <e
我正在我的NodeJS项目中进行测试,我有以下要进行单元测试的函数: return new Promise((resolve如何测试此函数?
首先,我使用自己的模拟请求模块对成功场景进行了测试。现在,我想做一个错误场景,可能是post函数得到一个错误。我如何才能做到这一点,而不更改或生成一个新的请求模拟(以返回错误)?