just having an issue exporting and requiring to be able to test. I feel like I've done everything right but I'm missing something super obvious. I'm receiving referenceError: Factorial is not defined (as per the screenshot attached).
Below is my .js file code.
const recursive = {}
function factorial(num) {
if (num <= 1) {
return num;
}
}
module.exports = recursive;
And below is my test.js file code:
const recursive = require("./recursive.js");
describe("factorial", () => {
test("function returns itself when 1 or less is called", () => {
const test = 1;
expect(factorial(test)).toBe(1);
});
});
Can anyone see the obvious mistake I'm making please?
Screenshot of Issue:
