#angular #jasmine #protractor #karma-runner
#angular #jasmine #транспортир #карма-бегун
Вопрос:
Какую команду я могу использовать для запуска конкретного тестового примера e2e из набора тестов?
Если это невозможно, некоторым обходным путем может быть запуск определенного набора тестов.
Я использую Jasmine, Karma и Транспортир. Я начинаю свои тесты с помощью команды
npm run e2e
который определен в package.json
"e2e": "protractor protractor.config.js"
Я могу переопределить эту задачу (или создать новую)
"e2e-s": "protractor protractor.config.js --specs ./app/dashboard/e2e-spec.js"
Но я бы хотел выполнить это из командной строки.
Комментарии:
1. Вы имеете в виду, как запустить одну спецификацию?
protractor config.js --specs /path/to/spec
2. @Gunderson но я запускаю тесты с помощью command
npm run e2e
— куда я могу указать путь?
Ответ №1:
Вы можете передавать аргументы в сценарий npm с помощью --
:
npm run e2e -- --specs path/to/spec
Убедитесь, что у вас установлена последняя npm
версия.
Вы также можете сфокусировать тесты с fdescribe
помощью / ddescribe
в Jasmine и describe.only
в Mocha.