我正在使用 sinon 在 nodejs 中编写一个测试文件,并且需要在函数调用中使用中间件,如下所示。
baseHandler.js
exports.baseHandler=async()=>{
// some code
}
baseHandlerTest.js
const app = require('../../main/baseHandler');
const handler=middy(app.baseHandler).use(validator(validatorSchema)); //this doesn't seem to work
const response = await handler(event, null, null, getDnisConfig, toResponse, null);
错误
callback is not a function
我需要在上面的测试文件中进行哪些更改,以便在app.baseHandler
调用时,中间件开始验证?