освещение vue 2 jest неверно
Я настроил модульное тестирование, используя инструкции по установке с https://v1.test-utils.vuejs.org/.
Тесты идут нормально. Но покрытие идет неправильно.
В отчете показано, что по какой-то причине у него есть только 1 оператор, 1 функция, 2 ветви.
Он не показывает покрытие для всех линий. Он показывает покрытие в первой строке и не показывает покрытие где-либо еще. Не знаю, в чем здесь дело.
Я использую Bootstrap-vue для рендеринга компонентов. Может ли это создать проблему с покрытием? Я спрашиваю об этом, потому что example.spec.js, который пришел для компонента helloworld, правильно показывает покрытие.
мои зависимости от разработчиков
"devDependencies": {
"@babel/core": "^7.12.16",
"@babel/eslint-parser": "^7.12.16",
"@vue/cli-plugin-babel": "~5.0.0",
"@vue/cli-plugin-eslint": "~5.0.0",
"@vue/cli-plugin-unit-jest": "^5.0.4",
"@vue/cli-service": "~5.0.0",
"@vue/test-utils": "^1.3.0",
"@vue/vue2-jest": "^27.0.0-alpha.2",
"babel-jest": "^27.0.6",
"eslint": "^7.32.0",
"eslint-plugin-vue": "^8.0.3",
"flush-promises": "^1.0.2",
"jest": "^27.0.5",
"node-sass": "^7.0.1",
"sass-loader": "^12.6.0",
"vue-template-compiler": "^2.6.14"
},