Javascript 有没有其他方法可以用Cypress模拟firestore查询?

Javascript 有没有其他方法可以用Cypress模拟firestore查询?,javascript,next.js,cypress,Javascript,Next.js,Cypress,我一直在尝试在Next.js应用程序中存根firestore查询。我一直在尝试使用cy.intercept()来存根API调用。然而,这是一个小问题,因为API端点非常长,这使得代码看起来非常脏。我想知道是否可以将我为每个查询创建的实用性函数存根 以下是我试图用新方法做的事情 // spec.js // ... import * as db from '../../util/db' cy.stub(db, 'getDataById').resolves({ /* data goes here

我一直在尝试在Next.js应用程序中存根firestore查询。我一直在尝试使用
cy.intercept()
来存根API调用。然而,这是一个小问题,因为API端点非常长,这使得代码看起来非常脏。我想知道是否可以将我为每个查询创建的实用性函数存根

以下是我试图用新方法做的事情

// spec.js

// ...
import * as db from '../../util/db'

cy.stub(db, 'getDataById').resolves({ /* data goes here */ })

// ...
上述代码不起作用。在我的页面上没有调用stubbed方法(而是调用了原来的方法)。我不确定我是否对存根有错误的想法,但如果有人能指出我的错误在哪里,我会很高兴。谢谢:D