diff --git a/index.js b/index.js index 0b32465..53ec75a 100644 --- a/index.js +++ b/index.js @@ -6,4 +6,11 @@ function subtract(a, b) { return a - b; } -module.exports = { add, subtract }; +function divide(a, b) { + if (b === 0) { + throw new Error("Division by zero"); + } + return a / b; +} + +module.exports = { add, subtract, divide }; diff --git a/test.js b/test.js index cef9a03..baa2ff8 100644 --- a/test.js +++ b/test.js @@ -1,8 +1,10 @@ -const { add, subtract } = require("./index"); +const { add, subtract, divide } = require("./index"); const assert = require("assert"); assert.strictEqual(add(1, 2), 3); assert.strictEqual(subtract(5, 3), 2); +assert.strictEqual(divide(10, 2), 5); +assert.throws(() => divide(1, 0), /Division by zero/); console.log("All tests passed!");