테스트를 실행하기 전 수행해야하는 작업
-beforeEach : 파일 또는 스코프 내의 모든 테스트가 실행되기전에 beforeEach 함수내에 작성한 코드가 모두 실행됨
-beforeAll : 테스트 실행전에 호출되는 건 동일하지만, 파일 또는 스코프 전에 단 한번만 호출된다. 만약 같은 스코프에 beforeAll, beforeEach가 모두 존재한다면 beforeAll이 먼저 호출된다.
테스트를 실행한 뒤 수행해야하는 작업
-afterEach : 테스트 완료될때마다 작성된 함수가 실행된다. 테스트에 의해 변경된 상태를 초기화 할때 사용하면 좋다.
-afterAll : 테스트 실행후에 호출되지만, 파일, 스코프 내의 테스트가 모두 실행된 후에 한번만 실행된다.
만약 파일,스코프가 아니라 앱 전체에 teardown을 적용하고자 한다면, 이전에 작성했던 vite.config.js에 setupFiles에 teardown을 작성해주면 된다.