본문 바로가기

개발/JS

[Jest] describe

describe: 연관된 test 목록을 그룹핑 시켜주어 테스트 결과를 표시하도록 합니다. 클래스, 컴포넌트과 관련된 테스트를 그룹핑하여 테스트하는데 이용할 수 있습니다.

 

사용 예)

const myBeverage = {
  delicious: true,
  sour: false,
};

const sum = (a, b) => {
  return a + b;
}

test('sum a + b', () => {
  expect(sum(1, 2)).toBe(3);
});

describe('my beverage', () => {
  test('is delicious', () => {
    expect(myBeverage.delicious).toBeTruthy();
  });

  test('is not sour', () => {
    expect(myBeverage.sour).toBeFalsy();
  });
});

 

테스트 결과)

 

참고)

https://jestjs.io/docs/en/api.html#describename-fn

 

Jest · 🃏 Delightful JavaScript Testing

🃏 Delightful JavaScript Testing

jestjs.io

 

'개발 > JS' 카테고리의 다른 글