Cypress `onCall()` 断言支持似乎没有记录?

Cypress `onCall()` assertion support seems not documented?

this cypress example I find onCall() method which seems to be 'Sinon', as I find it here. The supported assertions in Cypress are mentioned here and it includes sinon-chai里面没有提到onCall()

我的问题:确切支持哪些断言,因为 onCall() 支持似乎没有记录?

Cypress 存根和间谍实际上只是 sinon 存根和间谍,尽管有更多的功能只存在于 Cypress 中。

但是,返回的基础实例来自 sinon,因此如文档中所述,来自 sinon 的所有方法都可用于这些实例。

https://docs.cypress.io/api/commands/stub.html#Yields

onCall 来自 sinon - 它不是一个断言 - 它只是一种方法,你可以在 stub/spy 上调用以访问作为该调用一部分的内容。

这就是为什么它没有记录在断言中的原因 - 除了这个方法之外,还有许多其他有用的方法,我会参考 sinons 文档以了解您将如何使用它们。

在此处的这些文档中查找 onCall 方法:http://sinonjs.org/releases/v4.5.0/stubs/

要回答这个问题:确切支持哪些断言,这就是此处指南中记录的内容:https://docs.cypress.io/guides/references/assertions.html#Sinon-Chai