From 2c4ce9169d0ecc3db6f37dba60fd41f4f4796e0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bel=C3=A9n=20Curcio?= Date: Thu, 26 Jul 2018 11:45:20 -0300 Subject: [PATCH] Added missing dependency and test updated --- package-lock.json | 9 ++++++-- .../__snapshots__/Comment.spec.tsx.snap | 7 ++++++ .../client/stream/queries/AppQuery.spec.tsx | 23 +++++++++++++++---- .../__snapshots__/AppQuery.spec.tsx.snap | 6 +++++ .../test/__snapshots__/loadMore.spec.tsx.snap | 15 ++++++++++++ .../__snapshots__/renderReplies.spec.tsx.snap | 12 ++++++++++ .../__snapshots__/renderStream.spec.tsx.snap | 6 +++++ .../showAllReplies.spec.tsx.snap | 15 ++++++++++++ .../client/ui/components/Popover/Popover.tsx | 1 - 9 files changed, 87 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7f6f5a53f..f0e5ae1df 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1783,6 +1783,7 @@ "version": "16.4.2", "resolved": "https://registry.npmjs.org/@types/react/-/react-16.4.2.tgz", "integrity": "sha512-oVcVteCDNiVc/fkDjowRfAZQDEOR76j3CJ3FvwXNvfV6zJguhghy1lMgpAzYox+9AZsWch+JPV6Imml3wvIUeg==", + "dev": true, "requires": { "csstype": "^2.2.0" } @@ -1791,6 +1792,7 @@ "version": "4.2.5", "resolved": "https://registry.npmjs.org/@types/react-copy-to-clipboard/-/react-copy-to-clipboard-4.2.5.tgz", "integrity": "sha512-5LggaWWlMcgehfeDmr4FZmK8MXntzxLYERFdrXk72ye6QwpoZpyYFGgUM+xGVVtIP2WXlor8twZTXK1xckEDYw==", + "dev": true, "requires": { "@types/react": "*" } @@ -1832,6 +1834,7 @@ "version": "3.3.5", "resolved": "https://registry.npmjs.org/@types/react-tooltip/-/react-tooltip-3.3.5.tgz", "integrity": "sha512-wpWzjtMWBPymIoYjqZTeWX1v5dJe4V1akmcTM6iZwSS/cL8jdi6dFt4BoLXDOxgL5tEe/9yVBlQD+MAYvexBfw==", + "dev": true, "requires": { "@types/react": "*" } @@ -6651,7 +6654,8 @@ "csstype": { "version": "2.5.5", "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.5.5.tgz", - "integrity": "sha512-EGMjeoiN3aqEX5u/cyH5mSdGBDGdLcCQvcEcBWNGFSPXKd9uOTIeVG91YQ22OxI44DKpvI+4C7VUSmEpsHWJaA==" + "integrity": "sha512-EGMjeoiN3aqEX5u/cyH5mSdGBDGdLcCQvcEcBWNGFSPXKd9uOTIeVG91YQ22OxI44DKpvI+4C7VUSmEpsHWJaA==", + "dev": true }, "currently-unhandled": { "version": "0.4.1", @@ -20410,7 +20414,8 @@ "simulant": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simulant/-/simulant-0.2.2.tgz", - "integrity": "sha1-8bzlJxK2p6DaON392n6DsgsdoB4=" + "integrity": "sha1-8bzlJxK2p6DaON392n6DsgsdoB4=", + "dev": true }, "sinon": { "version": "6.1.3", diff --git a/src/core/client/stream/components/Comment/__snapshots__/Comment.spec.tsx.snap b/src/core/client/stream/components/Comment/__snapshots__/Comment.spec.tsx.snap index 2d047c200..b92b29a8e 100644 --- a/src/core/client/stream/components/Comment/__snapshots__/Comment.spec.tsx.snap +++ b/src/core/client/stream/components/Comment/__snapshots__/Comment.spec.tsx.snap @@ -15,5 +15,12 @@ exports[`renders username and body 1`] = ` Woof +
+ +
`; diff --git a/src/core/client/stream/queries/AppQuery.spec.tsx b/src/core/client/stream/queries/AppQuery.spec.tsx index a301a76b7..0b12d767a 100644 --- a/src/core/client/stream/queries/AppQuery.spec.tsx +++ b/src/core/client/stream/queries/AppQuery.spec.tsx @@ -1,14 +1,27 @@ import { shallow } from "enzyme"; import React from "react"; -import { render } from "./AppQuery"; +import PermalinkViewContainer from "talk-stream/containers/PermalinkViewContainer"; +import AppContainer from "../containers/AppContainer"; +import { renderWrapper } from "./AppQuery"; + +it("renders permalink view", () => { + const data = { + props: {} as any, + error: null, + }; + const component = renderWrapper(PermalinkViewContainer); + const wrapper = shallow(React.createElement(() => component(data))); + expect(wrapper).toMatchSnapshot(); +}); it("renders app", () => { const data = { props: {} as any, error: null, }; - const wrapper = shallow(React.createElement(() => render(data))); + const component = renderWrapper(AppContainer); + const wrapper = shallow(React.createElement(() => component(data))); expect(wrapper).toMatchSnapshot(); }); @@ -17,7 +30,8 @@ it("renders loading", () => { props: null, error: null, }; - const wrapper = shallow(React.createElement(() => render(data))); + const component = renderWrapper(AppContainer); + const wrapper = shallow(React.createElement(() => component(data))); expect(wrapper).toMatchSnapshot(); }); @@ -26,6 +40,7 @@ it("renders error", () => { props: null, error: new Error("error"), }; - const wrapper = shallow(React.createElement(() => render(data))); + const component = renderWrapper(AppContainer); + const wrapper = shallow(React.createElement(() => component(data))); expect(wrapper).toMatchSnapshot(); }); diff --git a/src/core/client/stream/queries/__snapshots__/AppQuery.spec.tsx.snap b/src/core/client/stream/queries/__snapshots__/AppQuery.spec.tsx.snap index dbd2ad45a..ffc62c435 100644 --- a/src/core/client/stream/queries/__snapshots__/AppQuery.spec.tsx.snap +++ b/src/core/client/stream/queries/__snapshots__/AppQuery.spec.tsx.snap @@ -17,3 +17,9 @@ exports[`renders loading 1`] = ` Loading `; + +exports[`renders permalink view 1`] = ` + +`; diff --git a/src/core/client/stream/test/__snapshots__/loadMore.spec.tsx.snap b/src/core/client/stream/test/__snapshots__/loadMore.spec.tsx.snap index 688e88d38..d45491e01 100644 --- a/src/core/client/stream/test/__snapshots__/loadMore.spec.tsx.snap +++ b/src/core/client/stream/test/__snapshots__/loadMore.spec.tsx.snap @@ -74,6 +74,9 @@ exports[`loads more comments 1`] = ` > Joining Too

+
What's up?

+
Hey!

+
@@ -213,6 +222,9 @@ exports[`renders comment stream 1`] = ` > Joining Too

+
What's up?

+