[javascript] Mocha에서 테스트 시간을 측정하기 위한 타이머를 적용하는 방법은?
  1. Mocha에서 before 또는 beforeEach 훅을 사용하여 타이머를 시작합니다.
    before(function() {
      this.timer = Date.now();
    });
    
  2. after 또는 afterEach 훅을 사용하여 타이머를 중지하고 소요된 시간을 계산합니다.
    after(function() {
      const elapsedTime = Date.now() - this.timer;
      console.log(`테스트 수행 시간: ${elapsedTime}ms`);
    });
    

위의 예제에서는 before 훅에서 Date.now()를 사용하여 타이머를 시작하고, after 훅에서 현재 시간과 시작 시간의 차이를 계산하여 테스트 수행 시간을 구합니다. 이렇게 구한 시간은 콘솔에 출력되지만, 필요에 따라 다른 작업에 활용할 수도 있습니다.

참고 자료: