%PDF- %PDF-
Direktori : /home/opti/workflow/node_modules/aws-sdk/features/cloudsearch/step_definitions/ |
Current File : /home/opti/workflow/node_modules/aws-sdk/features/cloudsearch/step_definitions/cloudsearch.js |
module.exports = function() { this.Before("@cloudsearch-2011-02-01", function (callback) { this.service = new this.AWS.CloudSearch({apiVersion: '2011-02-01'}); callback(); }); this.Before("@cloudsearch-2013-01-01", function (callback) { this.service = new this.AWS.CloudSearch({apiVersion: '2013-01-01'}); callback(); }); this.Given(/^I create a domain with name prefix "([^"]*)"$/, function(prefix, callback) { this.domainName = this.uniqueName(prefix); this.request(null, 'createDomain', {DomainName: this.domainName}, callback, false); }); this.Given(/^I define a CloudSearch index field with source attributes$/, function(callback) { var params = { DomainName: this.domainName, IndexField: { IndexFieldName: 'fieldname', IndexFieldType: 'text', SourceAttributes: [{ SourceDataFunction: 'Map', SourceDataMap: { SourceName: 'sourcedata', Cases: { case1: 'value1', case2: 'value2' } } }] } }; this.request(null, 'defineIndexField', params, callback); }); this.Then(/^DomainStatus should show that Created is true$/, function(callback) { this.assert.equal(this.data.DomainStatus.Created, true); callback(); }); };