Написать модульное тестирование для API-интерфейсов Strapi - PullRequest
0 голосов
/ 08 апреля 2020

Пытаюсь начать писать модульный тест для конечной точки Strapi или API. Так как он сильно отличается от Express и не имеет концепции app.route, на мой взгляд. Я не уверен, с чего начать.

У меня был опыт написания юнит-тестов для API с Mocha, Sinon и Chai. Но как они работают с API-интерфейсами Strapi - мой вопрос.

Если у кого-то есть знания по модульному тестированию API-интерфейса Strapi, это будет хорошим началом для меня.

Обновление вопроса с помощью кода в разделе test

controllers / checkStatus. js

module.exports = {

    checkStatus: async (ctx) => {
       return strapi.services.checkstatus.getStatus(ctx.request.body.id);
    }
};

services / checkstatus. js

module.exports = {

    getStatus: (id) => {
       return id;
    }
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...