cucumber
Version:
The official JavaScript implementation of Cucumber.
22 lines (19 loc) • 571 B
JavaScript
var FeatureSourceLoader = function(featureFilePaths) {
var fs = require('fs');
var self = {
getSources: function getSources() {
var sources = [];
featureFilePaths.forEach(function(featureFilePath) {
var source = self.getSource(featureFilePath);
sources.push([featureFilePath, source]);
});
return sources;
},
getSource: function getSource(featureFilePath) {
var featureSource = fs.readFileSync(featureFilePath);
return featureSource;
}
};
return self;
};
module.exports = FeatureSourceLoader;