From fcba4b75ec27e5036083ed425e74adcfcec14e8f Mon Sep 17 00:00:00 2001 From: Jeff Avallone Date: Thu, 15 Feb 2018 17:27:15 -0500 Subject: [PATCH] Moving Jest setup and consolidating --- package.json | 2 +- src/components/Header/test.js | 11 +---------- src/setup-jest.js | 4 ---- src/setup/jest.js | 16 ++++++++++++++++ 4 files changed, 18 insertions(+), 15 deletions(-) delete mode 100644 src/setup-jest.js create mode 100644 src/setup/jest.js diff --git a/package.json b/package.json index 5a2b6d6..dd8da5f 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ ], "jest": { "clearMocks": true, - "setupTestFrameworkScriptFile": "/src/setup-jest.js", + "setupTestFrameworkScriptFile": "/src/setup/jest.js", "snapshotSerializers": [ "enzyme-to-json/serializer" ], diff --git a/src/components/Header/test.js b/src/components/Header/test.js index 0754389..eb6054b 100644 --- a/src/components/Header/test.js +++ b/src/components/Header/test.js @@ -3,18 +3,9 @@ import { shallow } from 'enzyme'; import { Header } from 'components/Header'; -const env = { ...process.env }; - describe('Header', () => { - afterEach(() => { - process.env = env; - }); - beforeEach(() => { - process.env = { - ...process.env, - BANNER: 'testing' - }; + process.env.BANNER = 'testing'; }); test('rendering', () => { diff --git a/src/setup-jest.js b/src/setup-jest.js deleted file mode 100644 index fc7b0dc..0000000 --- a/src/setup-jest.js +++ /dev/null @@ -1,4 +0,0 @@ -import Enzyme from 'enzyme'; -import Adapter from 'enzyme-adapter-react-16'; - -Enzyme.configure({ adapter: new Adapter() }); diff --git a/src/setup/jest.js b/src/setup/jest.js new file mode 100644 index 0000000..1c85a0d --- /dev/null +++ b/src/setup/jest.js @@ -0,0 +1,16 @@ +import Enzyme from 'enzyme'; +import Adapter from 'enzyme-adapter-react-16'; + +Enzyme.configure({ adapter: new Adapter() }); + +const env = { ...process.env }; + +beforeEach(() => { + process.env = { + ...process.env + }; +}); + +afterEach(() => { + process.env = env; +});