How to mock window.location.href with Jest + Vuejs?
问题 Currently, I am implementing unit test for my project and there is a file that contained window.location.href . I want to mock this to test and here is my sample code: it("method A should work correctly", () => { const url = "http://dummy.com"; Object.defineProperty(window.location, "href", { value: url, writable: true }); const data = { id: "123", name: null }; window.location.href = url; wrapper.vm.methodA(data); expect(window.location.href).toEqual(url); }); But I get this error: TypeError