페이스북 팀에서 Jasmine 기반으로 만든 테스팅 프레임워크
- yanr init -y
- yarn add jest
- yarn add @types/jest
const sum = require("./sum");
test("1+2=3", () => {
expect(sum(1, 2)).toBe(3);
});
- test 키워드가 아닌 it이라는 키워드를 사용 가능
- it을 사용하게 되면 영어로 작성하게 되는 경우 말이 되게 만들 수 있음
const { sum, sumOf } = require("./sum");
describe("sum", () => {
it("cal 1 + 2 ", () => {
expect(sum(1, 2)).toBe(3);
});
it("cal all numbers", () => {
const array = [1, 2, 3, 4, 5];
expect(sumOf(array)).toBe(15);
});
});