如果发出的XHR请求没有使用 cy.route() 进行存根,我希望我的赛普拉斯测试失败,所以我可以确定我已经存根了每个请求 . 这将确保我的应用程序不需要我的服务器运行 .
cy.route()
是的你可以!将 force404 选项传递给 cy.server :
force404
cy.server
cy.server({force404: true}) cy.route('**/user/jake', {user:{name:'Jake'}) cy.visit('/') // your test code here
然后对 /user/jake 的任何XHR请求都会起作用,但是例如 /user/jane 和 /login 将 404
/user/jake
/user/jane
/login
404
1 回答
是的你可以!将
force404
选项传递给cy.server
:然后对
/user/jake
的任何XHR请求都会起作用,但是例如/user/jane
和/login
将404