jest 구조 요약 > IT 기술백서

[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]

[출처 : 핵탐]

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤