jest 구조 요약 > IT 기술백서

IT 기술백서

직접 알아내거나 검색하기 귀찮아서 모아 둔 것

JavaScript | jest 구조 요약

본문

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

댓글 0개

등록된 댓글이 없습니다.

Menu