Привет!
Довольно долго смотрю на проект к которому нужно добавить модульные тесты. И не могу найти ответ на вопрос: "Что здесь проверять?"
Например есть
index.js
, в котором реквайрятся query и mutation:
const query = require('./query');
const mutation = require('./mutation');
module.exports = function resolvers () {
return {
Query: query,
Mutation: mutation,
};
};
Здесь экспортируется функция
resolvers() для будущей схемы GraphQL. Что здесь можно протестировать? Кроме проверки
Query
и
Mutation
на объект в голову ничего путного не приходит. Но я понимаю, что такой "тест" не имеет важного значения.
Пожалуйста, расскажите о том, как бы вы реализовали модульные тесты для примера выше, а также для проекта, с GraphQL и Sequlize, в целом?