自分で書く方が簡単だとわかりました。これには、見つかったすべてのステップと出力が必要になります。
var container = {
myFn: function(type, regExp, fn) {
console.log(type +' '+regExp.toString());
},
Given: function(regExp, fn) {
this.myFn('Given', regExp, fn);
},
Then : function(regExp, fn) {
this.myFn('Then', regExp, fn);
},
When : function(regExp, fn) {
this.myFn('When', regExp, fn);
}
};
var steps = require('./stepDefinitions');
steps.apply(container);
// stepDefinitions
module.exports = function() {
this.Given(/^I run Cucumber with Protractor$/, function(next) {
next();
});
};