Я собираюсь сделать что-то относительно простое с настраиваемым форматером огурца html, которое должно отображать отчеты, в которых сценарии свернуты по умолчанию, а не развернуты. Я использовал эту ссылку в качестве отправной точки для реализации:
https://github.com/cucumber/cucumber/issues/113#issuecomment-1997654
Я сделал следующее:
- Скопировал файл html.rb в мою функцию / службу поддержки и переименовал его в my_html.rb
- Изменен метод before_steps для использования @builder << '' </li>
- Изменено определение класса в файле с HTML на MyHtml
- Попытка вызвать средство форматирования с помощью 'cucumber -d -f Cucumber :: Formatter: MyHtml'
но я получаю
no such file to load -- cucumber:formatter:my_html
Error creating formatter: Cucumber:Formatter:MyHtml (LoadError)
, поэтому я пытаюсь указать сам файл, но получаю ту же ошибку.
Я относительно плохо знаком с огурцом и объектной ориентацией, поэтому мой простой вопрос - как мне заставить это работать?
Я считаю, что моя среда в порядке. У меня есть файл env.rb и hooks.rb в той же директории features / support, что и в порядке.
Кроме того, как только я увижу его, чтобы узнать, где находится файл, нужно ли мне изменять операторы require, поскольку эти (относительные) ссылки не существуют в моем каталоге features / support ..
Заранее спасибо