ava - Как импортировать существующий класс для тестирования

Я новичок в ava.

Мой CalculationUtils находится в webapp \ a \ b \ CalculationUtils.js

Я помещаю CalculationUtils.test.js в ту же папку webapp \ a \ b \ CalculationUtils.test.js

Мой package.json был в веб-приложении.

**How can I test CalculationUtils.addition() in the test file ?**

Что я пробовал

cd webapp
import  add  from 'CalculationUtils .js'; or import  add  from 'Calculation' 
t.is(addition(11, 2017, 3), '2018-2');
test('Current Month 2017Nov add 3 months', t => {
  // t.plan(2);
  t.pass('this assertion passed');
  t.is(addition(11, 2017, 3), '2018-2'); // fails
  t.is(CalculationUtils.addition(11, 2017, 3), '2018-2'); // fails
});

причина сбоя: дубликат декларации "сложение"

Вот фрагмент кода файла package.json

"scripts": {
   enter code here`"test": "ava a/**/*.test.js --verbose"
};

Спасибо.

0 ответов

Другие вопросы по тегам