features/route53domains/step_definitions/route53domains.js (17 lines of code) (raw):
module.exports = function() {
this.Before("@route53domains", function (callback) {
this.service = new this.AWS.Route53Domains();
callback();
});
this.Given(/^I list Route53 domains$/, function (callback) {
this.request(null, 'listDomains', {}, callback);
});
this.Given(/^I try to register a Route53 domain with invalid parameters$/, function (callback) {
var params = {
DomainName: 'example.com',
DurationInYears: 1,
AdminContact: {}, RegistrantContact: {}, TechContact: {}
};
this.request(null, 'registerDomain', params, callback, false);
});
};