From 458bc6b7105c09e93f29395eaafdde1b0c01cdf6 Mon Sep 17 00:00:00 2001 From: maxhilliard Date: Sun, 21 Oct 2018 00:21:01 +0100 Subject: [PATCH] UNTESTED - remove react test renderer, add serialiser --- package.json | 16 ++++++++++++---- src/components/App.test.jsx | 3 +-- yarn.lock | 8 +++++++- 3 files changed, 20 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 3e411b7..1366f99 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "babel-preset-env": "1.7.0", "babel-preset-react": "6.24.1", "css-loader": "1.0.0", + "enzyme-to-json": "3.3.4", "eslint": "4.19", "eslint-config-airbnb": "17.0.0", "eslint-plugin-import": "2.12.0", @@ -42,7 +43,6 @@ "postcss-loader": "2.1.6", "pre-commit": "1.2.2", "pre-push": "0.1.1", - "react-test-renderer": "16.4.1", "style-loader": "0.21.0", "webpack": "4.16.3", "webpack-cli": "3.1.0", @@ -62,8 +62,16 @@ "setupTestFrameworkScriptFile": "/internals/test/setupTests.js", "moduleNameMapper": { "\\.(css|less)$": "identity-obj-proxy" - } + }, + "snapshotSerializers": [ + "enzyme-to-json/serializer" + ] }, - "pre-commit": ["lint", "test"], - "pre-push": ["build"] + "pre-commit": [ + "lint", + "test" + ], + "pre-push": [ + "build" + ] } diff --git a/src/components/App.test.jsx b/src/components/App.test.jsx index a13d1e4..7d2574a 100644 --- a/src/components/App.test.jsx +++ b/src/components/App.test.jsx @@ -1,12 +1,11 @@ import React from 'react'; -import renderer from 'react-test-renderer'; import { shallow } from 'enzyme'; import App from './App'; describe('The app component', () => { it('should match snapshot', () => { - const tree = renderer.create().toJSON(); + const tree = shallow(); expect(tree).toMatchSnapshot(); }); diff --git a/yarn.lock b/yarn.lock index 65164ff..04a4277 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2201,6 +2201,12 @@ enzyme-adapter-utils@^1.3.0: object.assign "^4.1.0" prop-types "^15.6.0" +enzyme-to-json@3.3.4: + version "3.3.4" + resolved "https://registry.yarnpkg.com/enzyme-to-json/-/enzyme-to-json-3.3.4.tgz#67c6040e931182f183418af2eb9f4323258aa77f" + dependencies: + lodash "^4.17.4" + enzyme@3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-3.3.0.tgz#0971abd167f2d4bf3f5bd508229e1c4b6dc50479" @@ -5497,7 +5503,7 @@ react-reconciler@^0.7.0: object-assign "^4.1.1" prop-types "^15.6.0" -react-test-renderer@16.4.1, react-test-renderer@^16.0.0-0: +react-test-renderer@^16.0.0-0: version "16.4.1" resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.4.1.tgz#f2fb30c2c7b517db6e5b10ed20bb6b0a7ccd8d70" dependencies: