evgajukov
@evgajukov
Java разработчик

Как покрыть тестами микросервис на moleculer?

Решили сделать бэк нового проекта на микросервисах с использованием новой для нас библиотеки moleculer (также используется БД mongoDB через moleculer-db), но тут встал вопрос по покрытию этих микросервисов тестами (используется mocha + chai). К сожалению, не нашел в интернете статей по этому вопросу и хочу узнать мнение сообщества как это организовать. Ссылки на статьи приветствуются.
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 1
SergeyEgorov
@SergeyEgorov
Веб разработчик
А в чем затруднение то? Набор тестов упаковываете в describe. В каждом тесте, используя к примеру request вызываете конечную точку вашего микросервиса, и проверяете удалось ли в ответе получить то, что ожидалось?

describe('spec', () => {
    const request = require('request');

    it('should return one', (done) => {

        request('http://localhost/api/one', (err, resp) => {

            assert.equal('One', resp.body);
            done();
        });
    });
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы