From e54a7fb35097766a187cab1a26e752e4e22e946e Mon Sep 17 00:00:00 2001 From: mrugesh <1884376+raisedadead@users.noreply.github.com> Date: Sat, 21 Sep 2019 19:09:48 +0530 Subject: [PATCH] fix(client): merge and update the learn map (#36822) --- .../{map-nodes.js => challenge-nodes.js} | 0 client/src/__mocks__/fileMock.js | 1 + client/src/components/Header/Header.test.js | 4 +- .../src/components/Header/components/Login.js | 2 +- .../components/Header/components/NavLinks.js | 3 + client/src/components/Map/Map.js | 99 --- client/src/components/Map/Map.test.js | 20 +- .../Map/__snapshots__/Map.test.js.snap | 645 +++++++++--------- .../components/Map/components/Block.test.js | 8 +- .../Map/components/SuperBlock.test.js | 8 +- client/src/components/Map/index.js | 105 ++- client/src/components/welcome/Welcome.test.js | 43 +- client/src/components/welcome/index.js | 92 +-- client/src/pages/index.js | 15 +- client/src/pages/learn.css | 22 - client/src/pages/learn.js | 75 +- 16 files changed, 561 insertions(+), 581 deletions(-) rename client/src/__mocks__/{map-nodes.js => challenge-nodes.js} (100%) create mode 100644 client/src/__mocks__/fileMock.js delete mode 100644 client/src/components/Map/Map.js delete mode 100644 client/src/pages/learn.css diff --git a/client/src/__mocks__/map-nodes.js b/client/src/__mocks__/challenge-nodes.js similarity index 100% rename from client/src/__mocks__/map-nodes.js rename to client/src/__mocks__/challenge-nodes.js diff --git a/client/src/__mocks__/fileMock.js b/client/src/__mocks__/fileMock.js new file mode 100644 index 0000000000..f053ebf797 --- /dev/null +++ b/client/src/__mocks__/fileMock.js @@ -0,0 +1 @@ +module.exports = {}; diff --git a/client/src/components/Header/Header.test.js b/client/src/components/Header/Header.test.js index 67ee76b6ee..3797dd3515 100644 --- a/client/src/components/Header/Header.test.js +++ b/client/src/components/Header/Header.test.js @@ -30,8 +30,8 @@ describe('', () => { it('renders to the DOM', () => { expect(root).toBeTruthy(); }); - it('has 2 a tags', () => { - expect(aTags.length === 2).toBeTruthy(); + it('has 3 a tags', () => { + expect(aTags.length === 3).toBeTruthy(); }); it('has link to portfolio', () => { diff --git a/client/src/components/Header/components/Login.js b/client/src/components/Header/components/Login.js index 467576bb67..0b6c664321 100644 --- a/client/src/components/Header/components/Login.js +++ b/client/src/components/Header/components/Login.js @@ -26,7 +26,7 @@ const createOnClick = (navigate, isSignedIn) => e => { e.preventDefault(); gtagReportConversion(); if (isSignedIn) { - return gatsbyNavigate('/'); + return gatsbyNavigate('/learn'); } return navigate(`${apiLocation}/signin`); }; diff --git a/client/src/components/Header/components/NavLinks.js b/client/src/components/Header/components/NavLinks.js index 80184615b1..245dddedb5 100644 --- a/client/src/components/Header/components/NavLinks.js +++ b/client/src/components/Header/components/NavLinks.js @@ -5,6 +5,9 @@ export function NavLinks() { return (