Тестирование кода, связанного с базой данных в NodeJS

Использование PostgreSQL.I '

Я пытаюсь настроить правильный набор тестов для API. Пока это работает, но тесты проводятся непосредственно в основной базе данных. Затем я должен удалить все мои тесты, созданные или отредактированные в таком случае.

Я знаю это'это плохая вещь (потому что я могу забыть отменить изменение или испортить последовательности). Поэтому я хотел бы создать тестовую базу данных с той же структурой и базовыми данными, а затем удалить ее. Является ли этот подход хорошим подходом в этом случае?

И если я хочу сделать это таким образом, как я должен это сделать? Есть ли способ в NodeJS выполнить сценарий SQL? Я пытался с помощью сценария оболочки, но пока этоБыл полный беспорядок с разрешениями, поэтому я подумал, что было бы проще с NodeJS напрямую.

Я использую Мокко для моих тестов.

Ответы на вопрос(1)

Ваш ответ на вопрос