diff --git a/lib/plugins/aws/provider/awsProvider.test.js b/lib/plugins/aws/provider/awsProvider.test.js index d46161c5b..810868423 100644 --- a/lib/plugins/aws/provider/awsProvider.test.js +++ b/lib/plugins/aws/provider/awsProvider.test.js @@ -847,7 +847,7 @@ describe('AwsProvider', () => { const AwsProviderProxyquired = proxyquire('./awsProvider.js', { 'aws-sdk': awsStub, }); - sinon.stub(userStats, 'track'); + let trackStub // add environment variables here if you want them cleared prior to your test and restored // after it has completed. Any environment variable that might alter credentials loading @@ -882,6 +882,7 @@ describe('AwsProvider', () => { let originalEnvironmentVariables; beforeEach(() => { + trackStub = sinon.stub(userStats, 'track'); originalProviderCredentials = serverless.service.provider.credentials; originalProviderProfile = serverless.service.provider.profile; originalEnvironmentVariables = replaceEnv(relevantEnvironment); @@ -908,6 +909,7 @@ describe('AwsProvider', () => { replaceEnv(originalEnvironmentVariables); serverless.service.provider.profile = originalProviderProfile; serverless.service.provider.credentials = originalProviderCredentials; + trackStub.restore(); }); it('should set region for credentials', () => {