1. 기본 테스트 메서드

test(name, fn) 또는 it(name, fn)

import { test, it, expect } from 'vitest';

test('1 + 1은 2여야 한다.', () => {
  expect(1 + 1).toBe(2);
});

it('2 * 2는 4여야 한다.', () => {
  expect(2 * 2).toBe(4);
});


describe(name, fn)

import { describe, it, expect } from 'vitest';

describe('Math 연산 테스트', () => {
  it('덧셈 테스트', () => {
    expect(1 + 2).toBe(3);
  });

  it('곱셈 테스트', () => {
    expect(2 * 3).toBe(6);
  });
});


2. 검증(Assertion) 메서드: expect

expect(value).toBe(expected)

expect(2 + 2).toBe(4);

expect(value).toEqual(expected)

expect({ name: 'Alice' }).toEqual({ name: 'Alice' });

expect(value).toBeTruthy() / toBeFalsy()