ответа. Пишу тесты на jest и supertest для своего nodejs приложения (сервер на express), подключена БД mongoDB через mongoose. Мокаю каждый вызов к бд, но почему то когда мокаю вызов find и делаю запрос к express, этот find вызывается два раза, а не один (как и есть в обработчике). С остальными вызовами (findOne и т д) все в порядке. В чем может быть проблема? Тесты пишу первый раз и только учусь, если что то не так тыкните носом. https://gist.github.com/zl0i/3940f4566c70ab3f77c2e2f17a9b2812
мало ли монгусь find 2 раза вызывает, не надо мокать прототипы, лучше сразу статик метод замокай у класса
А поподробнее можно? Что за статический метод?
Обсуждают сегодня