Как увидеть совпадающие файлы в опции сопоставления с образцом при выполнении Jest? - PullRequest
0 голосов
/ 17 января 2020

Когда я выполняю тесты с Jest, у вас есть следующие опции:

enter image description here

Если я в приложении React, созданном с create-react-app, Я запускаю тест, использую опции p и набираю git шаблон, отображается список подходящих файлов:

enter image description here

Вместо этого, когда я запускаю Jest в пользовательском приложении, которое я создал (добавляя Jest вручную), соответствующие файлы не отображаются:

enter image description here

Как я могу видеть совпадающие файлы в Jest, как create-react-app делает?

Это мой текущий раздел package.json Jest:

"jest": {
    "moduleDirectories": [
        "node_modules",
        "."
    ]
}

1 Ответ

0 голосов
/ 17 января 2020

Решение состоит в том, чтобы добавить пакет jest-watch-typeahead в проект, а затем добавить эту часть в раздел Jest package.json:

"jest": {
    "watchPlugins": [
        "jest-watch-typeahead/filename",
        "jest-watch-typeahead/testname"
    ]
}

(Это именно то, что create-react-app делает, и вы можете увидеть это, извлекая проект с yarn eject).

Если вы используете файл jest.config.js, конфигурация package.json будет игнорироваться. Забудьте package.json и добавьте это свойство в основной экспортируемый объект файла jest.config.js:

watchPlugins: [
    "jest-watch-typeahead/filename",
    "jest-watch-typeahead/testname"
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...