Export and Require Issue in Javascript

Viewed 21

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:
Screenshot of Issue

0 Answers
Related