Как мне сделать модульные тесты для вещей, которые требуют продолжения? - PullRequest
0 голосов
/ 17 февраля 2020

Версия Sequelize: 5.21.4

Как я должен писать модульные тесты для вещей, которые требуют продолжения? При моей текущей настройке тесты случайно не выполняются, поскольку состояние БД из другого теста еще не очищено, хотя я уничтожаю все строки до и после каждого теста. Это кошмарный режим гонки.

Я нашел пакет sequelize-mock, но он не обновлялся в течение 2 лет. Я попробовал это, но это не работает как капля замены, и я даже не знаю, совместимо ли это с sequelize v5 (и документы ужасны).

Проект: https://github.com/dyc3/opentogethertube

Примеры тестов, которые иногда дают сбой:

...