Cucumber JS, как предоставить общие определения шагов - PullRequest
0 голосов
/ 18 февраля 2019

Я создаю свои собственные тесты, используя Cucumber-js, и теперь я нахожу себя с некоторым определением шага, которое я мог бы использовать повторно.В частности, я хотел создать пакет с моими общими шагами, а затем включить библиотеку в различные тестовые наборы.Я играл с

module.exports = function () {
   this.Given('I'm standard', function(done) { }
}

, но когда я использую require () в наборе тестов, он не находит шаги.

Я осматривался, но не мог найтидокументация вокруг этого.Это плохая практика?и если да, то как мне избежать повторения одного и того же кода в разных пакетах тестов?

...