UNPKG

cucumber

Version:

The official JavaScript implementation of Cucumber.

22 lines (19 loc) 571 B
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;