[英]window.history.pushState not Working in jest
window.history.pushState 在更新jest:29.xx
并安装jest-environment-jsdom:29.xx
。 下面的代码在 jest 27.5.0 中运行良好。
window.history.pushState({}, 'Test page', '/123')
expect(window.location.href).toEqual('http://localhost/123')
})
以下文档可能会帮助您开玩笑地使用pushState和replaceState进行模拟: https://gist.github.com/the0neWhoKnocks/bdac1d09b93b8418d948558f7ab233d7
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.