From 151e98f585014faf7e4372ee9bcfe8d1649345b2 Mon Sep 17 00:00:00 2001 From: Mariusz Nowak Date: Thu, 1 Jul 2021 13:04:34 +0200 Subject: [PATCH] test: When testing plugins load only tested plugin --- test/fixtures/programmatic/curated-plugins/serverless.yml | 3 --- test/integration/curated-plugins.test.js | 6 +++++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/test/fixtures/programmatic/curated-plugins/serverless.yml b/test/fixtures/programmatic/curated-plugins/serverless.yml index c23569a22..f92c01733 100644 --- a/test/fixtures/programmatic/curated-plugins/serverless.yml +++ b/test/fixtures/programmatic/curated-plugins/serverless.yml @@ -18,6 +18,3 @@ functions: - http: path: foo method: POST - -plugins: - - serverless-offline diff --git a/test/integration/curated-plugins.test.js b/test/integration/curated-plugins.test.js index 825329b7c..a81ef7db0 100644 --- a/test/integration/curated-plugins.test.js +++ b/test/integration/curated-plugins.test.js @@ -11,11 +11,15 @@ describe('test/integration/curated-plugins.test.js', function () { this.timeout(1000 * 60 * 10); // Involves time-taking npm install let serviceDir; + let updateConfig; before(async () => { - serviceDir = (await fixturesEngine.setup('curated-plugins')).servicePath; + ({ servicePath: serviceDir, updateConfig } = await fixturesEngine.setup('curated-plugins')); }); + afterEach(async () => updateConfig({ plugins: null })); + it('should be extended by "serverless-offline"', async () => { + await updateConfig({ plugins: ['serverless-offline'] }); const slsProcessPromise = spawn(serverlessExec, ['offline'], { cwd: serviceDir, });