반응형
공식문서 사이트
example.test.js 파일 수정
import {double} from './example'
describe('그룹1', () => {
// 모든 테스트가 동작하기전 1번만 실행
beforeAll(() => {
console.log('beforeAll!')
})
// 모든 테스트가 동작후 1번만 실행
afterAll(() => {
console.log('afterAll!')
})
// 각각의 테스트가 동작하기 직전 1번만 실행
beforeEach(() => {
console.log('beforeEach!')
})
// 각각의 테스트가 동작한 이후 1번만 실행
afterEach(() => {
console.log('afterEach!')
})
test('첫 테스트', () => {
console.log('첫 테스트')
expect(123).toBe(123)
})
test('인수가 숫자 데이터입니다', () => {
console.log('인수가 숫자 데이터입니다')
//expect(double(3)).toBe(6)
expect(double(10)).toBe(20)
})
test('인수가 없습니다', () => {
console.log('인수가 없습니다')
expect(double()).toBe(0)
})
})
실행하여 확인
명령어: npm run test:unit
반응형