описание не определено при установке шуток - PullRequest
1 голос
/ 23 апреля 2019

Я установил jest v24.7.1 в моем проекте с:

npm install jest -D

Затем я начинаю писать некоторые тестовые файлы, однако я получил следующие ошибки eslint:

'describe' is not defined. eslint (no-undef)
'it' is not defined. eslint (no-undef)
'expect' is not defined. eslint (no-undef)

eslintrc.js:

module.exports = {


env: {
    browser: true,
    es6: true
  },
  extends: ["airbnb", "prettier", "prettier/react"],
  globals: {
    Atomics: "readonly",
    SharedArrayBuffer: "readonly"
  },
  parserOptions: {
    ecmaFeatures: {
      jsx: true
    },
    ecmaVersion: 2018,
    sourceType: "module"
  },
  plugins: ["react"],
  rules: {}
};

Должен ли я добавить другое правило или плагин, чтобы это исправить?

1 Ответ

1 голос
/ 23 апреля 2019

Добавить следующую строку в .eslintrc.js файл

"env": {
    "jest": true
}

или

{
  "plugins": ["jest"]
},
"env": {
  "jest/globals": true
}

Для более подробной информации отметьте здесь , это также определяет то же самое.

Надеюсь, вы установили eslint-plugin-jest пакет. Если вам не понравится Документация .

Все подробности конфигурации Настройка ESLint .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...