본문 바로가기
Web development/Node.js & Typescript

[Typescript] Jest 모킹시 빨간줄 뜨는 문제 (Property 'mock' does not exist on type)

by 자몬다 2020. 6. 2.

mocking시 모킹한 모듈이 몇번 호출되었는지 확인하는 테스트 코드를 짤 때, mock 부분에 빨간줄이 뜨면서 에러가 날 때가 있다.

IDE에서 관련된 힌트를 주지도 않아서 한참 헤맸는데... 알고보니 TS Lint 문제였다. 해결방법은 간단하다.

    // @ts-ignore
    expect(mockedModule.mock.calls.length).toBe(0);

바로 윗줄에 // @ts-ignore를 추가해주면 된다. 

댓글