Jest Testing импортирует основную функцию и запускает тест - PullRequest
0 голосов
/ 31 мая 2019

Я хочу внедрить шутку в небольшой проект, написанный на 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...