Должен ли я использовать mock или sqlite для проверки базы данных в приложении node.js?

Я хочу сделать несколько тестов для базы данных в моем приложении nodejs. Я хочу знать плюсы и минусы использования mocks или SqLite для тестирования базы данных. Я нашел этот вопрос: я должен использовать базу данных в памяти вместо того, чтобы копировать мои репозитории? Но он не дал много информации о каждом из них.

1 ответ

Решение

Для меня это зависит. Если я использую ORM, я буду использовать SQLite - я предполагаю, что ORM работает как положено, и это проще, чем издеваться над ORM.

Если я пишу свой собственный код для работы с базами данных, я буду издеваться над ним. Если у меня есть слой обслуживания базы данных, я буду его издеваться.

По сути, если я напишу это, я буду издеваться над ним, а если я использую ORM или библиотеку, я буду использовать SQLite.

Другие вопросы по тегам