Я хочу внедрить шутку в небольшой проект, написанный на Javascript ES6. Ниже вы можете увидеть, как я пытался реализовать одну функцию. Как вы думаете, где я делаю неправильно?
У меня есть функция, которая добавляет аргументы:
function findTotal(a, b) {
return a + b;
}
и я его экспортирую:
export default { findTotal };
Затем я импортирую его в свой тестовый файл:
import { findTotal } from "../src/assessment";
Тогда сам тест:
import { findTotal } from "../src/assessment";
describe("The Total", () => {
it("should find total", () => {
expect(findTotal(1, 2)).toBe(3);
});
});
Вот мой результат:
● The total › should find total
TypeError: (0 , _assessment.findTotal) is not a function
at Object.<anonymous> (test/assessment.test.js:5:38)
at new Promise (<anonymous>)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)