Remove validateInput as it's functionality is replaced

This commit is contained in:
Philipp Muens 2016-06-15 18:32:30 +02:00
parent cdbc3bafbc
commit 4d3fa667ca
3 changed files with 0 additions and 40 deletions

View File

@ -1,16 +0,0 @@
'use strict';
const BbPromise = require('bluebird');
module.exports = {
validateInput() {
if (!this.serverless.service.resources.aws.Resources) {
throw new this.serverless.Error(
'This plugin needs access to Resources section of the AWS CloudFormation template');
}
return BbPromise.resolve();
},
};

View File

@ -1,7 +1,6 @@
'use strict';
require('./awsCompileApigEvents');
require('./validateInput');
require('./compilePermissions');
require('./compileRestApi');
require('./compileDeployment');

View File

@ -1,23 +0,0 @@
'use strict';
const expect = require('chai').expect;
const AwsCompileApigEvents = require('../awsCompileApigEvents');
const Serverless = require('../../../Serverless');
describe('#validate()', () => {
let serverless;
let awsCompileApigEvents;
beforeEach(() => {
serverless = new Serverless();
serverless.init();
serverless.service.resources = { aws: {} };
awsCompileApigEvents = new AwsCompileApigEvents(serverless);
});
it('should throw an error if the AWS Resources section is not ' +
'available in the service object', () => {
expect(() => awsCompileApigEvents.validateInput()).to.throw(Error);
});
});