From e8f46eba5dabf4a1299a3b428df65ea471727b1d Mon Sep 17 00:00:00 2001 From: Daniel Habenicht Date: Tue, 26 Apr 2022 11:08:21 +0200 Subject: [PATCH] use before and after hooks --- src/tests/backend/specs/lowerCasePadIds.js | 26 +++++++++++++--------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/src/tests/backend/specs/lowerCasePadIds.js b/src/tests/backend/specs/lowerCasePadIds.js index 478c7fe46..7c72789fa 100644 --- a/src/tests/backend/specs/lowerCasePadIds.js +++ b/src/tests/backend/specs/lowerCasePadIds.js @@ -16,35 +16,39 @@ describe(__filename, function () { } })); }; + let backup; - before(async function () { agent = await common.init(); }); + before(async function () { + backup = settings.lowerCasePadIds; + agent = await common.init(); + }); beforeEach(async function () { await cleanUpPads(); }); afterEach(async function () { await cleanUpPads(); }); + after(async function () { + settings.lowerCasePadIds = backup; + }); describe('not activated', function () { - Object.assign(settings, { - lowerCasePadIds: false, - }); - it('- do nothing', async function () { - const res = await agent.get('/p/UPPERCASEpad'); - assert.equal(res.status, 200); + beforeEach(async function () { + settings.lowerCasePadIds = false; }); - it('- do nothingg', async function () { + + it('- do nothing', async function () { await agent.get('/p/UPPERCASEpad') .expect(200); }); }); describe('activated', function () { + beforeEach(async function () { + settings.lowerCasePadIds = true; + }); it('- lowercase pad ids', async function () { - Object.assign(settings, { - lowerCasePadIds: true, - }); await agent.get('/p/UPPERCASEpad') .expect(302) .expect('location', 'uppercasepad');