diff --git a/lib/plugins/aws/deploy/index.test.js b/lib/plugins/aws/deploy/index.test.js index eb4f3463d..598f9d21a 100644 --- a/lib/plugins/aws/deploy/index.test.js +++ b/lib/plugins/aws/deploy/index.test.js @@ -126,9 +126,9 @@ describe('AwsDeploy', () => { return awsDeploy.hooks['before:deploy:deploy']().then(() => { expect(spawnAwsCommonValidateStub.calledOnce).to.equal(true); - expect(spawnPackageStub.calledOnce).to.equal(true); + expect(spawnPackageStub.calledAfter(spawnAwsCommonValidateStub)).to.equal(true); + expect(extendedValidateStub.calledAfter(spawnPackageStub)).to.equal(true); expect(spawnAwsCommonMoveArtifactsToTemp.calledOnce).to.equal(false); - expect(extendedValidateStub.calledOnce).to.equal(true); }); }); @@ -138,9 +138,11 @@ describe('AwsDeploy', () => { return awsDeploy.hooks['before:deploy:deploy']().then(() => { expect(spawnAwsCommonValidateStub.calledOnce).to.equal(true); + expect(spawnAwsCommonMoveArtifactsToTemp.calledAfter(spawnAwsCommonValidateStub)) + .to.equal(true); + expect(extendedValidateStub.calledAfter(spawnAwsCommonMoveArtifactsToTemp)) + .to.equal(true); expect(spawnPackageStub.calledOnce).to.equal(false); - expect(spawnAwsCommonMoveArtifactsToTemp.calledOnce).to.equal(true); - expect(extendedValidateStub.calledOnce).to.equal(true); }); }); @@ -150,9 +152,11 @@ describe('AwsDeploy', () => { return awsDeploy.hooks['before:deploy:deploy']().then(() => { expect(spawnAwsCommonValidateStub.calledOnce).to.equal(true); + expect(spawnAwsCommonMoveArtifactsToTemp.calledAfter(spawnAwsCommonValidateStub)) + .to.equal(true); + expect(extendedValidateStub.calledAfter(spawnAwsCommonMoveArtifactsToTemp)) + .to.equal(true); expect(spawnPackageStub.calledOnce).to.equal(false); - expect(spawnAwsCommonMoveArtifactsToTemp.calledOnce).to.equal(true); - expect(extendedValidateStub.calledOnce).to.equal(true); }); }); }); @@ -223,7 +227,8 @@ describe('AwsDeploy', () => { return awsDeploy.hooks['aws:deploy:finalize:cleanup']().then(() => { expect(cleanupS3BucketStub.calledOnce).to.equal(true); - expect(spawnAwsCommonCleanupTempDirStub.calledOnce).to.equal(true); + expect(spawnAwsCommonCleanupTempDirStub.calledAfter(cleanupS3BucketStub)) + .to.equal(true); }); }); @@ -233,7 +238,8 @@ describe('AwsDeploy', () => { return awsDeploy.hooks['aws:deploy:finalize:cleanup']().then(() => { expect(cleanupS3BucketStub.calledOnce).to.equal(true); - expect(spawnAwsCommonCleanupTempDirStub.calledOnce).to.equal(true); + expect(spawnAwsCommonCleanupTempDirStub.calledAfter(cleanupS3BucketStub)) + .to.equal(true); }); }); });