У меня есть модель Mongoose Events
с установленным индексом TTL:
EventsSchema.index({createdAt: 1}, {expireAfterSeconds: seconds, background: false})
const Events = mongoose.model('Events', EventsSchema)
Тогда у меня есть слушатель, как:
Events
.watch([deleteOps])
.on('change', data => {
handler()
}
Я хочу проверить обработчик, который сейчас должен потерпеть неудачу с отклонением.
Я использую Mocha и пытаюсь проверить, что вставка документа в Events приведет к сбою моего handler()
с отклонением по истечении seconds
времени, когда сработает обработчик.
Как мне реализовать этот тест?