Skip to content

Commit

Permalink
test: added tests to cover all ui & pages
Browse files Browse the repository at this point in the history
  • Loading branch information
karlhadwen committed Sep 5, 2020
1 parent 9e7ca39 commit f07e57e
Show file tree
Hide file tree
Showing 33 changed files with 1,872 additions and 619 deletions.
43 changes: 27 additions & 16 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,24 @@
"version": "0.1.0",
"private": true,
"dependencies": {
"@testing-library/react": "^10.4.4",
"firebase": "^7.14.0",
"fuse.js": "^5.2.3",
"firebase": "^7.19.1",
"fuse.js": "^6.4.1",
"normalize.css": "^8.0.1",
"react": "^16.13.0",
"react-dom": "^16.13.0",
"react-router-dom": "^5.1.2",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-router-dom": "^5.2.0",
"react-scripts": "3.4.0",
"styled-components": "^5.1.0"
"styled-components": "^5.1.1"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --coverage --watchAll",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
Expand All @@ -34,8 +36,14 @@
"jest": {
"collectCoverageFrom": [
"<rootDir>/src/**/*.js",
"!<rootDir>/src/app.js",
"!<rootDir>/src/helpers/routes.js",
"!<rootDir>/src/lib/firebase.js",
"!<rootDir>/src/lib/firebase.prod.js",
"!<rootDir>/src/index.js",
"!<rootDir>/src/seed.js",
"!<rootDir>/src/utils/index.js",
"!<rootDir>/src/pages/index.js",
"!<rootDir>/src/global-styles.js",
"!<rootDir>/src/components/index.js",
"!<rootDir>/src/firebase.prod.js",
Expand All @@ -56,15 +64,18 @@
]
},
"devDependencies": {
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^12.1.3",
"babel-eslint": "^10.1.0",
"babel-plugin-macros": "^2.8.0",
"eslint": "^6.8.0",
"eslint-config-airbnb": "^18.1.0",
"eslint-config-prettier": "^6.10.1",
"eslint-plugin-import": "^2.20.2",
"eslint-plugin-jsx-a11y": "^6.2.3",
"eslint-plugin-prettier": "^3.1.2",
"eslint-plugin-react": "^7.19.0",
"prettier": "^2.0.4"
"eslint": "^7.7.0",
"eslint-config-airbnb": "^18.2.0",
"eslint-config-prettier": "^6.11.0",
"eslint-plugin-import": "^2.22.0",
"eslint-plugin-jsx-a11y": "^6.3.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"prettier": "^2.1.1"
}
}
56 changes: 28 additions & 28 deletions src/__tests__/components/__snapshots__/accordion.test.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,24 @@

exports[`<Accordion /> opens and closes the <Accordion /> component 1`] = `
<div
class="accordion__Container-l3iym9-0 SYOns"
class="accordion__Container-l3iym9-0 fXsxPD"
>
<div
class="accordion__Inner-l3iym9-2 efLGss"
class="accordion__Inner-l3iym9-2 kAYDHj"
>
<h1
class="accordion__Title-l3iym9-3 jKCkDj"
class="accordion__Title-l3iym9-3 bqdeAY"
>
Frequently Asked Questions
</h1>
<div
class="accordion__Frame-l3iym9-1 cjhCXV"
class="accordion__Frame-l3iym9-1 clkrgm"
>
<div
class="accordion__Item-l3iym9-4 MzsZN"
class="accordion__Item-l3iym9-4 oCHUm"
>
<div
class="accordion__Header-l3iym9-5 bYnzRS"
class="accordion__Header-l3iym9-5 cuZxbR"
>
What is Netflix?
<img
Expand All @@ -29,10 +29,10 @@ exports[`<Accordion /> opens and closes the <Accordion /> component 1`] = `
</div>
</div>
<div
class="accordion__Item-l3iym9-4 MzsZN"
class="accordion__Item-l3iym9-4 oCHUm"
>
<div
class="accordion__Header-l3iym9-5 bYnzRS"
class="accordion__Header-l3iym9-5 cuZxbR"
>
How much does Netflix cost?
<img
Expand All @@ -42,10 +42,10 @@ exports[`<Accordion /> opens and closes the <Accordion /> component 1`] = `
</div>
</div>
<div
class="accordion__Item-l3iym9-4 MzsZN"
class="accordion__Item-l3iym9-4 oCHUm"
>
<div
class="accordion__Header-l3iym9-5 bYnzRS"
class="accordion__Header-l3iym9-5 cuZxbR"
>
Where can I watch?
<img
Expand All @@ -55,10 +55,10 @@ exports[`<Accordion /> opens and closes the <Accordion /> component 1`] = `
</div>
</div>
<div
class="accordion__Item-l3iym9-4 MzsZN"
class="accordion__Item-l3iym9-4 oCHUm"
>
<div
class="accordion__Header-l3iym9-5 bYnzRS"
class="accordion__Header-l3iym9-5 cuZxbR"
>
How do I cancel?
<img
Expand All @@ -68,10 +68,10 @@ exports[`<Accordion /> opens and closes the <Accordion /> component 1`] = `
</div>
</div>
<div
class="accordion__Item-l3iym9-4 MzsZN"
class="accordion__Item-l3iym9-4 oCHUm"
>
<div
class="accordion__Header-l3iym9-5 bYnzRS"
class="accordion__Header-l3iym9-5 cuZxbR"
>
What can I watch on Netflix?
<img
Expand All @@ -87,24 +87,24 @@ exports[`<Accordion /> opens and closes the <Accordion /> component 1`] = `

exports[`<Accordion /> renders the <Accordion /> with populated data 1`] = `
<div
class="accordion__Container-l3iym9-0 SYOns"
class="accordion__Container-l3iym9-0 fXsxPD"
>
<div
class="accordion__Inner-l3iym9-2 efLGss"
class="accordion__Inner-l3iym9-2 kAYDHj"
>
<h1
class="accordion__Title-l3iym9-3 jKCkDj"
class="accordion__Title-l3iym9-3 bqdeAY"
>
Frequently Asked Questions
</h1>
<div
class="accordion__Frame-l3iym9-1 cjhCXV"
class="accordion__Frame-l3iym9-1 clkrgm"
>
<div
class="accordion__Item-l3iym9-4 MzsZN"
class="accordion__Item-l3iym9-4 oCHUm"
>
<div
class="accordion__Header-l3iym9-5 bYnzRS"
class="accordion__Header-l3iym9-5 cuZxbR"
>
What is Netflix?
<img
Expand All @@ -114,10 +114,10 @@ exports[`<Accordion /> renders the <Accordion /> with populated data 1`] = `
</div>
</div>
<div
class="accordion__Item-l3iym9-4 MzsZN"
class="accordion__Item-l3iym9-4 oCHUm"
>
<div
class="accordion__Header-l3iym9-5 bYnzRS"
class="accordion__Header-l3iym9-5 cuZxbR"
>
How much does Netflix cost?
<img
Expand All @@ -127,10 +127,10 @@ exports[`<Accordion /> renders the <Accordion /> with populated data 1`] = `
</div>
</div>
<div
class="accordion__Item-l3iym9-4 MzsZN"
class="accordion__Item-l3iym9-4 oCHUm"
>
<div
class="accordion__Header-l3iym9-5 bYnzRS"
class="accordion__Header-l3iym9-5 cuZxbR"
>
Where can I watch?
<img
Expand All @@ -140,10 +140,10 @@ exports[`<Accordion /> renders the <Accordion /> with populated data 1`] = `
</div>
</div>
<div
class="accordion__Item-l3iym9-4 MzsZN"
class="accordion__Item-l3iym9-4 oCHUm"
>
<div
class="accordion__Header-l3iym9-5 bYnzRS"
class="accordion__Header-l3iym9-5 cuZxbR"
>
How do I cancel?
<img
Expand All @@ -153,10 +153,10 @@ exports[`<Accordion /> renders the <Accordion /> with populated data 1`] = `
</div>
</div>
<div
class="accordion__Item-l3iym9-4 MzsZN"
class="accordion__Item-l3iym9-4 oCHUm"
>
<div
class="accordion__Header-l3iym9-5 bYnzRS"
class="accordion__Header-l3iym9-5 cuZxbR"
>
What can I watch on Netflix?
<img
Expand Down
Loading

0 comments on commit f07e57e

Please sign in to comment.