mirror of
https://github.com/serverless/serverless.git
synced 2026-01-25 15:07:39 +00:00
Separate regression test
This commit is contained in:
parent
fbf3ab928c
commit
ffd505860a
@ -25,7 +25,7 @@ describe('#packageService()', () => {
|
||||
packagePlugin.serverless.cli = new serverless.classes.CLI();
|
||||
packagePlugin.serverless.service.functions = {
|
||||
first: {
|
||||
handler: 'foo/bar//foo\\bar\\\\foo',
|
||||
handler: 'foo',
|
||||
},
|
||||
};
|
||||
packagePlugin.serverless.service.provider = { runtime: 'nodejs:8.10' };
|
||||
@ -346,7 +346,7 @@ describe('#packageService()', () => {
|
||||
expect(resolveFilePathsFromPatternsStub).to.be.calledOnce,
|
||||
expect(zipFilesStub).to.be.calledOnce,
|
||||
expect(zipFilesStub).to.have.been.calledWithExactly(files, zipFileName, undefined, [
|
||||
path.normalize(serverless.service.functions[0].handler),
|
||||
'foo',
|
||||
]),
|
||||
])
|
||||
);
|
||||
@ -367,8 +367,32 @@ describe('#packageService()', () => {
|
||||
expect(getIncludesStub).to.be.calledOnce,
|
||||
expect(resolveFilePathsFromPatternsStub).to.be.calledOnce,
|
||||
expect(zipFilesStub).to.be.calledOnce,
|
||||
expect(zipFilesStub).to.have.been.calledWithExactly(files, zipFileName, undefined, []),
|
||||
])
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
(process.platfrom === 'win32' ? it : it.skip)(
|
||||
'should normalize the handler path for go runtimes on win32',
|
||||
() => {
|
||||
serverless.service.functions.first.handler = 'foo/bar//foo\\bar\\\\foo';
|
||||
serverless.service.provider.runtime = 'go1.x';
|
||||
|
||||
const servicePath = 'test';
|
||||
const zipFileName = `${serverless.service.service}.zip`;
|
||||
|
||||
serverless.config.servicePath = servicePath;
|
||||
|
||||
return expect(packagePlugin.packageService()).to.be.fulfilled.then(() =>
|
||||
BbPromise.all([
|
||||
expect(getExcludesStub).to.be.calledOnce,
|
||||
expect(getIncludesStub).to.be.calledOnce,
|
||||
expect(serverless.service.functions.first),
|
||||
expect(resolveFilePathsFromPatternsStub).to.be.calledOnce,
|
||||
expect(zipFilesStub).to.be.calledOnce,
|
||||
expect(zipFilesStub).to.have.been.calledWithExactly(files, zipFileName, undefined, [
|
||||
path.normalize(serverless.service.functions[0].handler),
|
||||
path.normalize(serverless.service.functions.first.handler),
|
||||
]),
|
||||
])
|
||||
);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user