我有一个使用findByIdAndUpdate的服务(该引擎在后台使用findOneAndUpdate),我需要对其进行测试。
问题是,据我所知,传递给Loaded
quux
方法的finderMock
函数仅通过包含toReturn
的查询被调用,而没有id
或options
对象。
但是,要正确测试我的服务方法,我需要访问那些方法,因为我需要检查选项是否正确以及请求实际上是否正在尝试更新其内容。
看着update
对象和query
,我仍然看不到要访问那些对象。
有什么办法可以访问它们?如果没有,有什么方法可以正确测试findAndUpdate类型的方法吗?