Здравствуйте!
Ситуация следующая: у меня есть проект на javascript, который компилируется при помощи команды npm run server (). Т.е. есть файл package.json, в котором прописана команда “vue-cli-service serve”.
В проекте у меня есть некоторые функции на javascript, которые оформлены в таком виде:
import Axios from 'axios';
export default {
f1(cb) {
let x = {};
cb(x);
}
f2(p1,p2) {
return p1 + p2;
}
}
Мне необходимо как-то организовать unit тестирование этих функций, еще очень желательно, чтобы была возможность отладки, и еще хотелось бы чтобы это совмещалось с теми инструментами, которые я использую, а именно visual studio (но это не самый важный момент)
Как именно это сделать? В каких файлах конфигурировать, где писать сам код тестов, какие лучше (проще) среды/фреймворки тестирования использовать?
Спасибо.
UPD.
Проект – это клиентское приложение на vue, которое после компиляции монтируется в браузере. Серверная часть пишется на asp.net core, хочется понять, как можно запускать мои функции на javascript не в составе всего приложения, а отдельно (например, в unit test’ах) и иметь возможность вести отладку.