From f8a603d1822be55741fa595e4d45d6544399ffcb Mon Sep 17 00:00:00 2001 From: Ahmad Abdolsaheb Date: Fri, 30 Aug 2019 12:54:01 +0300 Subject: [PATCH] fix: remove old views (#36677) --- client/src/__mocks__/gatsby.js | 30 ++ .../client-only-routes/ShowUnsubscribed.js | 4 +- client/src/client-only-routes/ShowUser.js | 6 +- client/src/components/Footer/Footer.test.js | 13 + client/src/components/Footer/FooterCol.js | 41 ++ .../Footer/__snapshots__/Footer.test.js.snap | 408 +++++++++++++++++ client/src/components/Footer/footer.css | 1 + client/src/components/Footer/footerLinks.json | 129 ++++++ client/src/components/Footer/index.js | 164 +------ .../__snapshots__/Block.test.js.snap | 20 +- client/src/components/helpers/Link.test.js | 25 + client/src/components/layouts/global.css | 9 +- client/src/pages/about.js | 213 --------- client/src/pages/academic-honesty.js | 29 -- client/src/pages/accept-privacy-terms.js | 7 +- client/src/pages/code-of-conduct.js | 73 --- client/src/pages/index.js | 9 +- client/src/pages/learn.js | 3 +- client/src/pages/privacy-policy.js | 267 ----------- .../software-resources-for-nonprofits.js | 3 +- client/src/pages/sponsors.css | 19 - client/src/pages/sponsors.js | 112 ----- client/src/pages/support.js | 126 ------ client/src/pages/terms-of-service.js | 428 ------------------ .../__snapshots__/ChallengeTitle.test.js.snap | 12 +- 25 files changed, 689 insertions(+), 1462 deletions(-) create mode 100644 client/src/__mocks__/gatsby.js create mode 100644 client/src/components/Footer/Footer.test.js create mode 100644 client/src/components/Footer/FooterCol.js create mode 100644 client/src/components/Footer/__snapshots__/Footer.test.js.snap create mode 100644 client/src/components/Footer/footerLinks.json create mode 100644 client/src/components/helpers/Link.test.js delete mode 100644 client/src/pages/about.js delete mode 100644 client/src/pages/academic-honesty.js delete mode 100644 client/src/pages/code-of-conduct.js delete mode 100644 client/src/pages/privacy-policy.js delete mode 100644 client/src/pages/sponsors.css delete mode 100644 client/src/pages/sponsors.js delete mode 100644 client/src/pages/support.js delete mode 100644 client/src/pages/terms-of-service.js diff --git a/client/src/__mocks__/gatsby.js b/client/src/__mocks__/gatsby.js new file mode 100644 index 0000000000..006a72c0ee --- /dev/null +++ b/client/src/__mocks__/gatsby.js @@ -0,0 +1,30 @@ +/* eslint-disable no-unused-vars */ +/* eslint-disable no-undef */ +const React = require('react'); + +const gatsby = jest.requireActual('gatsby'); + +module.exports = { + ...gatsby, + graphql: jest.fn(), + Link: jest.fn().mockImplementation( + // these props are invalid for an `a` tag + ({ + activeClassName, + activeStyle, + getProps, + innerRef, + partiallyActive, + ref, + replace, + to, + ...rest + }) => + React.createElement('a', { + ...rest, + href: to + }) + ), + StaticQuery: jest.fn(), + useStaticQuery: jest.fn() +}; diff --git a/client/src/client-only-routes/ShowUnsubscribed.js b/client/src/client-only-routes/ShowUnsubscribed.js index b3ba08cd5d..787fa73144 100644 --- a/client/src/client-only-routes/ShowUnsubscribed.js +++ b/client/src/client-only-routes/ShowUnsubscribed.js @@ -18,8 +18,7 @@ function ShowUnsubscribed({ unsubscribeId }) {
- - +

You have successfully been unsubscribed

@@ -38,6 +37,7 @@ function ShowUnsubscribed({ unsubscribeId }) {
) : null} +
diff --git a/client/src/client-only-routes/ShowUser.js b/client/src/client-only-routes/ShowUser.js index 5d5a5df4f9..bcf824f9bd 100644 --- a/client/src/client-only-routes/ShowUser.js +++ b/client/src/client-only-routes/ShowUser.js @@ -97,8 +97,7 @@ class ShowUser extends Component { return (
- - + @@ -132,8 +131,7 @@ class ShowUser extends Component { Report a users profile | freeCodeCamp.org - - +

Do you want to report {username} diff --git a/client/src/components/Footer/Footer.test.js b/client/src/components/Footer/Footer.test.js new file mode 100644 index 0000000000..109442f3b4 --- /dev/null +++ b/client/src/components/Footer/Footer.test.js @@ -0,0 +1,13 @@ +/* global expect */ +import React from 'react'; +import renderer from 'react-test-renderer'; +import 'jest-dom/extend-expect'; + +import Footer from './'; + +describe('