Jest не выход после mongoose.disconnect - PullRequest
0 голосов
/ 17 сентября 2018

Я использую jest для проверки моего бэкэнда.
В тесте я подключаюсь к экземпляру mongodb, используя mongoose.

beforeEach(async () => { await mongoose.connect(url)})

afterEach(async () => { await mongoose.disconnect()})

После выполнения тупого теста (ожидайте 1 = 1) я получаю следующее:

Jest обнаружил следующие 2 открытых дескриптора, потенциально сохраняющих Шутка из существующего:

PROMISE

... mongoose.model (...)

Я отладил соединение mongoose.connection, и оно закрывает его (состояние готовности равно 0).
Хотя в логах БД видно, что есть открытое соединение.

Как я могу закрыть его?
Почему модель держит соединение открытым?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...