JavaScript Test Case 유용한 팁2(JEST : Test Watch Mode)
안녕하세요. 이번에는 JEST로 테스트 케이스를 만들때 일일이 저장하고 cli로 테스트를 돌려 확인하는 방법을 지금까지 하였습니다. 하지만 nodemon처럼 세이브 할때마다 테스트 케이스의 결과를 확인하는 방법이 있습니다.
JEST의 테스트를 watch mode로 감시하기
cli : npm test -- --watchAll
위의 사진처럼 터미널에 'npm test'를 쳐서 수동으로 테스트 상황을 확인해야 합니다.
하지만 'npm start -- --watch' cli를 사용하면 세이브를 진행할때마다 해당 테스트 케이스가 다시 실행됩니다.
상황에 따라 하나의 테스트 케이스만 적용하고 싶을수 있습니다.
위 터미널에서 테스트 케이스가 2개가 있다. 이때 PASS한 테스트 케이스를 놔두고 FAIL만 watch모드로 감시하는 방법이 있다.
JEST의 특정 테스트를 watch mode로 감시하기
cli : npm test -- --watch -- [테스트파일 제목]
위 터미널에서 'npm test -- --watch -- functions.test.js'을 입력하고 나온 결과이다. 이제 'functions.test.js'을 저장할때 해당 테스트 케이스가 실행되어 터미널에 결과가 출력이 된다.
댓글
댓글 쓰기