mocking시 모킹한 모듈이 몇번 호출되었는지 확인하는 테스트 코드를 짤 때, mock 부분에 빨간줄이 뜨면서 에러가 날 때가 있다.
IDE에서 관련된 힌트를 주지도 않아서 한참 헤맸는데... 알고보니 TS Lint 문제였다. 해결방법은 간단하다.
// @ts-ignore
expect(mockedModule.mock.calls.length).toBe(0);
바로 윗줄에 // @ts-ignore를 추가해주면 된다.
'Web development > Node.js & Typescript' 카테고리의 다른 글
[Typescript] 제네릭(Generic)을 사용하는 이유 (0) | 2020.07.10 |
---|---|
[Sequelize] there is no unique constraint matching given keys for referenced table 원인과 해결방법 (0) | 2020.06.23 |
package-lock.json의 역할과 커밋해야 하는 이유 (0) | 2020.04.03 |
[Javascript] 이벤트루프와 호출 스택(call stack), 비동기성 (0) | 2020.04.03 |
[Javascript] for, setTimeout 퀴즈 (0) | 2020.03.31 |
댓글