Должен ли я использовать mock или sqlite для проверки базы данных в приложении node.js?
Я хочу сделать несколько тестов для базы данных в моем приложении nodejs. Я хочу знать плюсы и минусы использования mocks или SqLite для тестирования базы данных. Я нашел этот вопрос: я должен использовать базу данных в памяти вместо того, чтобы копировать мои репозитории? Но он не дал много информации о каждом из них.
1 ответ
Для меня это зависит. Если я использую ORM, я буду использовать SQLite - я предполагаю, что ORM работает как положено, и это проще, чем издеваться над ORM.
Если я пишу свой собственный код для работы с базами данных, я буду издеваться над ним. Если у меня есть слой обслуживания базы данных, я буду его издеваться.
По сути, если я напишу это, я буду издеваться над ним, а если я использую ORM или библиотеку, я буду использовать SQLite.