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, });