[code]
// test 파일 실행하기 전 한번 실행됨
beforeAll(() => {
….
})
// test 파일 실행 후 한번 실행됨
afterAll(() => {
….
});
// 각 test 함수가 실행 되기 전 실행됨
beforeEach(() => {
….
})
// 각 test 함수가 실행된 후 실행됨
afterEach(() => {
….
})
// test 함수를 그룹별로 묶음
describe(‘group 1’, () => {
// 테스트 함수
test(‘test 1’, () => {
expect(테스트할 값).toEqual(비교값)
})
// 전체 파일에서 이 함수만 실행하고 싶을 때 (only)
test.only(‘test 2’, () => {
….
})
// 전체 파일에서 이 함수만 제외하고 실행하고 싶을때 (skip)
test.skip(‘test 3’, () => {
….
})
// test 의 별칭(Alias) it
it(‘test 4’, () => {
….
})
})
[/code]
[출처 : 핵탐]