1. 환경 설정

1. 개발 환경 설정

$ pnpm install

2. 테스트 구성 요소

2.1 가장 단순한 테스트

test("add: 1 + 2는 3", () => {
  expect(add(1, 2)).toBe(3);
});

2.2 테스트 구성 요소

test(테스트명, 테스트 함수);

test("add: 1 + 2는 3");

 test("add: 1 + 2는 3", () => {
  expect(검증값).toBe(기대값);
});

2.3 테스트 그룹 작성

연관성 있는 테스트들을 그룹화하고 싶을 때는 describe 함수를 사용한다.

describe("add", () => {
  test("1 + 1은 2", () => {
    expect(add(1, 1)).toBe(2);
  });
  test("1 + 2는 3", () => {
    expect(add(1, 2)).toBe(3);
  });
});