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