黄瓜js如何提供共享的步骤定义

时间:2019-02-18 08:52:43

标签: node.js cucumber cucumberjs

我正在使用Cucumber-js创建自己的测试,现在我发现自己可以重复使用一些步骤定义。 更具体地说,我想使用常见步骤创建一个程序包,然后将该库包含到不同的测试套件中。 我在玩

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

但是当我在测试套件中使用require()时,找不到步骤。

我正在四处张望,但找不到有关此的任何文档。这是不好的做法吗?如果可以,如何避免在不同的测试套件包中重复完全相同的代码?

0 个答案:

没有答案