【发布时间】:2018-09-17 22:26:57
【问题描述】:
假设我在window.fetch 上有一个间谍进行了柏树测试,如下所示:
describe('My test', () => {
beforeEach(() => {
cy.visit('http://localhost:3000', {
onBeforeLoad(win) {
cy.spy(win, 'fetch')
},
})
我可以断言 POST 请求具有特定的 URL,如下所示:
cy.window().its('fetch').should('be.calledWith', 'http://whatever.com/stuff')
但我不知道如何断言该请求的正文。
例如,我如何断言它包含my_param=10?
谢谢!
【问题讨论】:
标签: javascript sinon cypress sinon-chai