Как обновить снимок с помощью Jest и Vue-Cli - PullRequest
1 голос
/ 03 мая 2019

Я должен иметь возможность добавить параметр -u при выполнении моих тестов, но я не могу понять, почему он не работает:

npm run test ComponentName.spec.js -u
npm run test ComponentName.spec.js --updateSnapshot

но это не работает. Мой пакет.json:

"scripts": {
    "test": "vue-cli-service test:unit",

Я знаю, что могу просто удалить файлы снимков, но я бы хотел выяснить, почему команда не работает.

Ответы [ 2 ]

0 голосов
/ 30 мая 2019

В vue-cli 3 ваша обычная команда npm вызывает vue-cli-service и больше не шутит.Vue-cli-service вызовет jest for you.

Либо вы можете запустить:

npm run test:unit -- -u

-- так, что следующие аргументы должны бытьпередано подкоманде.

Или

npx vue-cli-service test:unit -u

Это запустит тесты и обновит снимки.

0 голосов
/ 13 мая 2019

на основе документа: https://jestjs.io/docs/en/cli#using-with-npm-scripts

npm run test - -u

Я подтвердил, что это работает.

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