Unit Testing/Jest/Create a Simple Test
< Unit Testing | Jest
Create a JavaScript Program edit
Create the following JavaScript program. Save it as multiply.js
function multiply(x, y) {
let result = x * y;
return result;
}
module.exports = multiply;
Create a Test Program edit
Create the following Jest test program. Save it as multiply.test.js
const multiply = require("./multiply");
test("Multiply 2 * 2 = 4", () => {
expect(multiply(2, 2)).toBe(4);
});
Test Success edit
Test the program by running Jest in a terminal or command prompt in the same folder as the two programs above and observe the results.
npm test
Test Failure edit
Change the multiply source code somehow, such as multiplying by 0 rather than multiplying by y. Test the program by running Jest again and observe the results.