我有一个设置了TTL索引的猫鼬模型Events
:
EventsSchema.index({createdAt: 1}, {expireAfterSeconds: seconds, background: false})
const Events = mongoose.model('Events', EventsSchema)
然后我有一个像这样的听众:
Events
.watch([deleteOps])
.on('change', data => {
handler()
}
我想测试处理程序,现在应该失败并被拒绝。
我正在使用Mocha,并尝试测试在事件中插入文档会使handler()
在触发处理程序后seconds
之后失败,并被拒绝。
如何执行此测试?