PhpStorm / IntelliJ IDEA не прерывается на точках останова в модульных тестах Jest - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть Vue.js проект, над которым я работаю в PhpStorm (вариант IntelliJ IDEA).

Я написал модульные тестыкоторые нацелены на мои компоненты Vue, используя Jest .Я могу запустить свои юнит-тесты из PhpStorm.Однако, когда я отлаживаю свои модульные тесты, PhpStorm не ломается на точках останова, которые я помещаю в код моих компонентов Vue.

Ниже приведена конфигурация Jest, которую я поместил в package.json моего проекта Vue.Почему PhpStorm не ломается на моих точках останова?

"jest": {
    "roots": [
      "<rootDir>./"
    ],
    "moduleFileExtensions": [
      "js",
      "vue"
    ],
    "transform": {
      ".*\\.(vue)$": "jest-vue-preprocessor",
      "^.+\\.js$": "babel-jest"
    },
    "moduleNameMapper": {
      "^~/(.*)$": "<rootDir>/../$1"
    },
    "collectCoverage": true,
    "collectCoverageFrom": [
      "**/*.{js,vue}",
      "!**/node_modules/**"
    ],
    "coverageReporters": [
      "html",
      "text-summary"
    ],
    "coverageDirectory": "coverage",
    "notify": true,
    "setupTestFrameworkScriptFile": "./setup.js"
}

1 Ответ

0 голосов
/ 27 ноября 2018

Трудно сказать без проекта ... Я бы предложил установить "collectCoverage": false в вашей конфигурации Jest - это имеет какое-то значение?Инструментальный код для покрытия обычно нарушает сопоставление источников.

...