我正在使用Cucumber-js创建自己的测试,现在我发现自己可以重复使用一些步骤定义。 更具体地说,我想使用常见步骤创建一个程序包,然后将该库包含到不同的测试套件中。 我在玩
module.exports = function () {
this.Given('I'm standard', function(done) { }
}
但是当我在测试套件中使用require()时,找不到步骤。
我正在四处张望,但找不到有关此的任何文档。这是不好的做法吗?如果可以,如何避免在不同的测试套件包中重复完全相同的代码?