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
+
@@ -213,6 +222,9 @@ exports[`renders comment stream 1`] = `
>
Joining Too
+