как я могу сгенерировать файл stepdefintion из файла функции в транспортире (ищу что-то вроде specflow)

Пробовали расширение «полная поддержка огурца-огурца», но оно дает возможность перейти к шагу, а не к созданию шага ». Есть ли способ сгенерировать определение шага напрямую из файла функции?

введите описание изображения здесь четкий текст введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь


person NIKHIL SHARMA    schedule 06.01.2020    source источник


Ответы (2)


Если вы не реализовали свои определения шагов, Cucumber предупредит вас о необходимости создать их с помощью шаблона.

Вы можете скопировать их и реализовать в них свою логику.

введите описание изображения здесь

person Bharath Kumar S    schedule 06.01.2020
comment
не могли бы вы немного уточнить? - person NIKHIL SHARMA; 07.01.2020
comment
После написания файлов функций попробуйте запустить тесты. Если определения шагов еще нет, огурец предупредит вас о необходимости создать соответствующий шаг с шаблоном. - person Bharath Kumar S; 07.01.2020
comment
когда я запускаю тест npm, ничего не происходит, я прикрепил package.json, launch.json и tsconfig.json, не могли бы вы указать на ошибку, которую я здесь делаю? - person NIKHIL SHARMA; 07.01.2020
comment
Можете ли вы загрузить свой проект в github и поделиться URL-адресом репо? Я могу проверить проблему - person Bharath Kumar S; 07.01.2020
comment
Я не вижу ваших файлов функций и папки шагов. Ваша тестовая папка недоступна - person Bharath Kumar S; 07.01.2020

Чтобы сгенерировать шаги вместо того, чтобы запускать его через транспортир, вы можете добавить в свои скрипты другую команду, например "cuke-test": "cucumber-js -r outputjs / pathtoyourstepdeffolder / *. Js", и выполнить пробный прогон. Он должен предоставить вам фрагменты нереализованных шагов. Аккуратный хромированный удлинитель из огурца тоже неплох.

person ashes    schedule 15.01.2020