-
[test] window.open test jest, testing-library, 랑 까먹은거기타 2022. 5. 17. 13:42반응형
window.open = jest.fn(); describe('link test', () => { it('move link', () => { const { getByRole } = render( <Completed /> ); userEvent.click(getByRole('button', { name: /click link/i })); expect(window.open).toHaveBeenCalledWith(testUrl); }); });
Object.defineProperty(window.'location ~~ 이거랑 spyOn 개념 까먹었다.
jest.spyOn(Object.getPrototypeOf(window.localStorage,'removeItem) 이게 mocking 하는건데 추적하기 용이한 막킹이였나
'기타' 카테고리의 다른 글
-g 경로 npm (0) 2022.11.15 npm -g 설치시 경로문제 (0) 2022.10.26 [react-query] fresh 상태와 stale 상태의 차이 (0) 2022.05.12 [react-query] 리덕스랑 차이 (0) 2022.05.11 local 환경에서 https 이용하기 (0) 2022.04.11