10
Jest를 사용하여 JavaScript 창 개체를 모의하는 방법은 무엇입니까?
브라우저에서 새 탭을 여는 기능을 테스트해야합니다. openStatementsReport(contactIds) { window.open(`a_url_${contactIds}`); } 창 open기능 을 모의 하여 올바른 URL이open 함수에 . Jest를 사용하여 window. window.open모의 기능 으로 설정하려고 했지만이 방법은 작동하지 않습니다. 아래는 테스트 케이스입니다. it('correct url is called', () => { window.open = jest.fn(); statementService.openStatementsReport(111); expect(window.open).toBeCalled(); }); 하지만 그것은 나에게 오류를 …
112
javascript
mocking
jestjs