освещение 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"
  },

0 ответов

Другие вопросы по тегам