serverless/lib/utils/installTemplate.test.js
2019-06-28 13:32:52 +02:00

27 lines
708 B
JavaScript

'use strict';
const path = require('path');
const chai = require('chai');
const { existsSync } = require('fs-extra');
const installTemplate = require('./installTemplate');
const { getTmpDirPath } = require('../../tests/utils/fs');
chai.use(require('chai-as-promised'));
const expect = chai.expect;
describe('#installTemplate()', () => {
let tmpDirPath;
beforeEach(() => {
tmpDirPath = getTmpDirPath();
return installTemplate('aws-nodejs', tmpDirPath);
});
it('should install template', () =>
expect(existsSync(path.join(tmpDirPath, 'serverless.yml'))).to.be.true);
it('should handle .gitignore', () =>
expect(existsSync(path.join(tmpDirPath, '.gitignore'))).to.be.true);
});