Как обновить снимки в моем проекте React / TypeScript? - PullRequest
0 голосов
/ 26 июня 2019

У меня есть проект React / TypeScript, использующий среду тестирования Jest.Иногда после обновления кода Jest сравнивает его со снимками и выдает предупреждение с просьбой обновить их.В других случаях я не получаю этого приглашения:

Would you like to update your snapshots?

Alert: Would you like to update your snapshots?

Если я не получаю это приглашение, я могу обновить каждую отдельную строкувручную, но это утомительно и подвержено ошибкам.


Как автоматически обновить мои снимки?

1 Ответ

0 голосов
/ 26 июня 2019

Запустите Jest из терминала вместо

Для набора тестов, требующих моментальных снимков, откройте терминал и запустите

npm test <filename>

Это запустит тесты только для этого файла. Когда это будет сделано, у вас есть варианты. Hit

u

Теперь ваши тесты будут проходить при необходимости за npm. Тем не менее, Джест, возможно, еще этого не знает, и у вас может быть

// Snapshot has changed

ошибка рядом с вашими тестами. Либо подождите, пока Jest завершит выполнение ваших тестов, либо нажмите

Debug

ссылка в начале теста для устранения ошибки.

...