Я недавно обновил Огуречные драгоценные камни ('огурец' и 'огуречные направляющие') на моей машине и столкнулся с несколькими проблемами. Тот, с которым я в настоящее время борюсь, - то, что ни один из определенных шагов для моих функций автоматически не загружается Огурцом. Это приводит к моей командной строке, говоря мне, я "могу реализовать определения шага для неопределенных шагов с этими отрывками" для каждого шага, который я использую в своих функциях.
Я работал:
cucumber --verbose
... и видьте следующее:
Код: * vendor/plugins/paperclip/cucumber/paperclip_steps.rb
Однако ни один из шагов не загружается в Огурцом, если я не указываю файлы для загрузки:
cucumber -r features/step_definitions/web_steps.rb
Я думал, что это могло бы просто быть пользовательскими файлами шага, которые я создал в "step_definitions" папке в моей структуре приложения, но будет казаться, что стандарт "web_steps" файл не загружается также.
Ценил бы получение известия от любого, кто столкнулся с этой проблемой или знает, почему это могло бы происходить.
Спасибо.
Хорошо, я на данный момент придумал решение для этого. Я не уверен, правильный он или нет. Простое отключение профилей при запуске команды огурца, кажется, гарантирует, что для функций загружены правильные определения шагов.
Теперь я могу запускать свои тесты с помощью:
cucumber --no-profile