gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 02:07:43 25 4
gpt4 key购买 nike

this cypress example我发现 onCall() 方法似乎是“Sinon”,因为我发现它 here 。提到 Cypress 中支持的断言 here它包括 sinon-chai ,其中没有提及 onCall()

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

最佳答案

Cypress stub 和 spy 实际上只是 sinon stub 和 spy ,尽管具有更多仅存在于 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

关于javascript - Cypress `onCall()` 断言支持似乎没有记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49730903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com