После создания проекта с помощью vue-cli (v3.5.1) автоматически созданный модульный тест не работает, когда я запускаю: 'npm run test: unit'.
После запуска 'vue create' я вручную выбрал следующие параметры: TS, Маршрутизатор, Vuex, Linter, Unit, E2E, синтаксис компонента в стиле класса: да, Babel: нет, режим истории: нет, linter: TSLint, Lint при сохранении, решение для модульного тестирования: Mocha, решение для тестирования E2E Cypress, файлы конфигурации: выделенные файлы .
Вывод 'npm run test: unit'ниже.
WEBPACK Compiled successfully in 7321ms
MOCHA Testing...
RUNTIME EXCEPTION Exception occurred while loading your tests
ReferenceError: performance is not defined at Module../node_modules/vue/dist/vue.runtime.esm.js
Я попытался изменить скрипт npm, используемый для запуска теста, как показано ниже (я не был уверен, что включение было получено с узла, и я не думаю, что это должно быть), но я просто получаю сообщение о том, что perf_hooks не найден в \ node_modules \ mocha-webpack \ lib.
"test:unit": "vue-cli-service test:unit --include perf_hooks"
Пример кода: https://github.com/derek-baker/super-duper-guacamole