UNPKG

cucumber

Version:

The official JavaScript implementation of Cucumber.

24 lines (19 loc) 546 B
var Features = function() { var Cucumber = require('../../cucumber'); var features = Cucumber.Type.Collection(); var self = { addFeature: function addFeature(feature) { features.add(feature); }, getLastFeature: function getLastFeature() { return features.getLast(); }, acceptVisitor: function acceptVisitor(visitor, callback) { features.forEach(function(feature, iterate) { visitor.visitFeature(feature, iterate); }, callback); } }; return self; }; module.exports = Features;