通过设置
启动下载location.href = [some url to an image]
我希望尽可能接近断言,下载会成功但不会实际执行下载。可以假设URL正确。
答案 0 :(得分:-1)
您基本上想要做的是使用cy.stub()
,但测试您的应用程序调用{{1}}并断言{{}来调用location.href
。传递给它有点棘手,因为location.href
是一个属性,而不是一个函数。存根不能替换属性,只能替换功能。
这可以通过应用程序代码的某些重组来测试。在这个stackoverflow答案中有一个很好的答案:https://stackoverflow.com/a/36678937/5878476