【发布时间】:2020-04-08 13:38:18
【问题描述】:
我正在尝试开始为 Strapi 端点或 API 编写单元测试。因为它与 Express 完全不同,并且在我看来没有 app.route 概念。我不确定如何开始。
我曾使用 Mocha、Sinon 和 Chai 为 API 编写单元测试套件。但是他们如何使用 Strapi API 是我的问题。
如果有人对 Strapi API 进行单元测试,这对我来说将是一个很好的开端。
用被测代码更新问题
控制器/checkStatus.js
module.exports = {
checkStatus: async (ctx) => {
return strapi.services.checkstatus.getStatus(ctx.request.body.id);
}
};
服务/checkstatus.js
module.exports = {
getStatus: (id) => {
return id;
}
};
【问题讨论】:
-
请提供被测代码。需要更多细节和重点
-
@slideshowp2:这是我要测试的代码。我已经更新了上面的问题。请检查并让我知道您是否可以帮助我。
标签: node.js unit-testing mocha.js sinon strapi