changes tests to return promise

This commit is contained in:
Eetu Tuomala 2016-11-06 22:23:14 +02:00
parent 2d0bbfd818
commit 9727195ac7

View File

@ -42,7 +42,7 @@ describe('Install', () => {
});
});
it('should set new service in serverless.yml and name in package.json', (done) => {
it('should set new service in serverless.yml and name in package.json', () => {
const defaultServiceYml =
'service: service-name\n\nprovider:\n name: aws\n';
const newServiceYml =
@ -58,18 +58,16 @@ describe('Install', () => {
serverless.utils.writeFileSync(packageFile, { name: defaultServiceName });
fs.writeFileSync(serviceFile, defaultServiceYml);
install.renameService(newServiceName, servicePath)
return install.renameService(newServiceName, servicePath)
.then(() => {
const serviceYml = fs.readFileSync(serviceFile, 'utf-8');
const packageJson = serverless.utils.readFileSync(packageFile);
expect(serviceYml).to.equal(newServiceYml);
expect(packageJson.name).to.equal(newServiceName);
done();
})
.catch(done);
});
});
it('should set new service in commented serverless.yml and name in package.json', (done) => {
it('should set new service in commented serverless.yml and name in package.json', () => {
const defaultServiceYml =
'# comment\nservice: service-name #comment\n\nprovider:\n name: aws\n# comment';
const newServiceYml =
@ -85,15 +83,13 @@ describe('Install', () => {
serverless.utils.writeFileSync(packageFile, { name: defaultServiceName });
fs.writeFileSync(serviceFile, defaultServiceYml);
install.renameService(newServiceName, servicePath)
return install.renameService(newServiceName, servicePath)
.then(() => {
const serviceYml = fs.readFileSync(serviceFile, 'utf-8');
const packageJson = serverless.utils.readFileSync(packageFile);
expect(serviceYml).to.equal(newServiceYml);
expect(packageJson.name).to.equal(newServiceName);
done();
})
.catch(done);
});
});
});