Jest's --findRelatedTests не замечает файлы JSON - PullRequest
0 голосов
/ 29 ноября 2018

Я использую jest --findRelatedTests в моем хуке предварительной фиксации, и он отлично работает.Единственное, что он не замечает, это измененные JSON-файлы.

Если у меня есть такой JSON-файл

{
  "message": "Hello"
}

И я заменяю его на что-то вроде

{
  "messsssage": "Hello"
}

Следующий код сломается, но он не будет проверен jest --findRelatedTests

import data from './data.json'

export default () => data.message.length

Есть ли возможность настроить Jest для отслеживания измененных файлов JSON также?

Редактировать: Кажется, это ошибка в пакете Jest, вы можете найти эту проблему здесь: https://github.com/facebook/jest/issues/7499

1 Ответ

0 голосов
/ 12 декабря 2018

Вам необходимо добавить jest-json в конфигурацию jest.

{
  "setupTestFrameworkScriptFile": "jest-json"
}

Или, если вы уже используете другую тестовую среду, создайте установочный файл и потребуйте каждый из них:

require("jest-json");

Для получения дополнительной информации вы можете обратиться здесь

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