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"
};
Спасибо.