gloriaJun / til

Lessoned Learned
3 stars 0 forks source link

[jest] clear mock each test case #108

Open gloriaJun opened 3 years ago

gloriaJun commented 3 years ago

각 t/c 에서 mock을 선언하고, 각 t/c 종료 후에 선언한 mock을 초기화하는 부분을 자동으로 수행하도록 설정하는 방법

jest.config.jsrestoreMocks 옵션을 true로 설정해준다.

module.exports = {
  // 테스트 전에 실행되는 global setup 모듈을 지정할 수 있다.
  // globalSetup: "./src/test/setup.ts",
  // 테스트가 끝난 후에 실행되는 global teardown 모듈을 지정할 수 있다.
  // globalTeardown: "./src/test/teardown.ts"
  restoreMocks: true,
};

Version

jest v26.6.3

Reference