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