Модульное тестирование Vue3: [Предупреждение Vue]: у компонента отсутствует шаблон или функция визуализации

#vue.js #mocha.js

#vue.js #mocha.js

Вопрос:

У меня есть проект Vue3, созданный с помощью VueCLI. Выполнение модульных тестов завершается неудачно для смонтированных компонентов. В [Vue warn]: Component is missing template or render function. приведенном ниже тестовом файле содержится жалоба на сделанное утверждение: AssertionError: expected '' to include 'Test' на компоненте Test.vue. Первый указанный тест работает. В чем может быть проблема? Какие версии зависимостей и конфигурационные файлы необходимы для обнаружения проблемы? Я хотел избежать вставки их всех, чтобы сохранить лучший обзор. Я использую мокко и чай. Спасибо!

example.spec.ts

Test.vue

Комментарии:

1. Я просто переключился на JEST, и все работает с самого начала. Может быть, какая-то проблема с Mocha amp; Chai? Даже недавно созданный проект (с vue-cli) не может выполнить демонстрационный модульный тест, созданный vue-cli.

2. Дорогой Питер, пожалуйста, опубликуйте код, а не просто поместите скриншоты в свой вопрос, поскольку тот, кто может захотеть помочь, не может просто скопировать и вставить его, чтобы найти решение. Сделайте это как можно проще для потенциальных помощников.

3. Большое спасибо за ваш отзыв @Hexodus! Я подготовлю код, как только снова столкнусь с той же проблемой. Еще раз спасибо!