【发布时间】:2022-10-26 01:58:24
【问题描述】:
我在这里尝试做的很简单:我有一个名为“search()”的过滤方法,它在我的页面上的不同操作中调用。
我想“窥探”这个方法,然后检查它是否被调用:cy.get('method').should('be.called')
但实际上,我不明白如何使用该方法,该方法写在我的一个组件中作为 vue 方法并对其进行监视。我已阅读文档,但仍然无法理解如何执行此操作。
提前致谢。
【问题讨论】:
-
您是否在调用方法之前创建了spy,执行调用该方法的操作,然后检查它是否被调用?
-
好吧,我确实写了 cy.spy(object, 'method'),但是在我的方法之前这个对象是什么?正如文档所说,为什么我必须将 m 方法包装在这个对象中?
标签: vue.js methods nuxt.js cypress spy