features/datapipeline/step_definitions/datapipeline.js (19 lines of code) (raw):

module.exports = function() { this.Before("@datapipeline", function (callback) { this.service = new this.AWS.DataPipeline(); callback(); }); var sortObjects = function sortObjects(objects) { this.AWS.util.arrayEach(objects, function(item) { item.fields.sort(function (field1, field2) { return field1.key < field2.key ? -1 : 1; }); }); }; this.Given(/^I create a Data Pipeline with name prefix "([^"]*)"$/, function(prefix, callback) { var params = { name: this.uniqueName(prefix), uniqueId: this.uniqueName('aws-js-sdk') }; this.request(null, 'createPipeline', params, callback, false); }); };