Jest Global Methods – Test Part 1
sum.js
const theSum = (num1, num2, num3) => {
return (num1 || 0) + (num2 || null) + (num3 || null);
};
module.exports = theSum;sum.test.js
const theSum = require("../sum");
/*
test(name, fn, timeout)
it(name, fn, timeout)
*/
test("Return 0 If No Number", () => {
expect(theSum()).toBe(0);
});
test("Return The Number", () => {
expect(theSum(10)).toBe(10);
});
test("Return The Number 1 + Number 2", () => {
expect(theSum(15, 25)).toBe(40);
});
test("Return The Number 1 + Number 2 + Number 3", () => {
expect(theSum(10, 20, 30)).toBe(60);
});