serverless/lib/plugins/package/lib/validate.test.js
Philipp Muens 8aad2372eb Refactor test structure
So that all tests follow the *.test.js pattern and globs are used to find test files.
2016-11-22 12:49:26 +01:00

25 lines
660 B
JavaScript

'use strict';
const expect = require('chai').expect;
const Package = require('../index');
const Serverless = require('../../../../lib/Serverless');
describe('#validate()', () => {
let serverless;
let packageService;
beforeEach(() => {
serverless = new Serverless();
packageService = new Package(serverless);
});
it('should throw error if not inside service (servicePath not defined)', () => {
packageService.serverless.config.servicePath = false;
expect(() => packageService.validate()).to.throw(Error);
});
it('should resolve if servicePath is given', (done) => {
packageService.validate().then(() => done());
});
});