├── .gitignore ├── README.md ├── base-app ├── README.md ├── client │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmrc │ ├── .nvmrc │ ├── .vscode │ │ ├── README.md │ │ ├── eslint-2.0.3-settings.json │ │ └── settings.json │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── App.tsx │ │ ├── app │ │ │ ├── axios │ │ │ │ ├── constants.ts │ │ │ │ └── index.ts │ │ │ ├── components │ │ │ │ ├── BackgroundImage.tsx │ │ │ │ ├── Home.tsx │ │ │ │ ├── LoadingSpinner.tsx │ │ │ │ ├── QueryError.tsx │ │ │ │ └── nav │ │ │ │ │ ├── NavBar.tsx │ │ │ │ │ └── Routes.tsx │ │ │ ├── hooks │ │ │ │ └── useWillUnmount.ts │ │ │ ├── images │ │ │ │ └── heart-hands.jpg │ │ │ ├── store │ │ │ │ ├── hooks.ts │ │ │ │ ├── index.ts │ │ │ │ └── sagas │ │ │ │ │ └── index.ts │ │ │ ├── theme │ │ │ │ └── index.js │ │ │ └── utils │ │ │ │ ├── index.ts │ │ │ │ └── storage.ts │ │ ├── features │ │ │ ├── auth │ │ │ │ ├── api │ │ │ │ │ └── index.ts │ │ │ │ ├── components │ │ │ │ │ ├── PrivateRoute.tsx │ │ │ │ │ ├── SignIn.tsx │ │ │ │ │ └── UserProfile.tsx │ │ │ │ ├── hooks │ │ │ │ │ └── useUser.ts │ │ │ │ ├── redux │ │ │ │ │ ├── authSlice.ts │ │ │ │ │ └── signInSaga.ts │ │ │ │ └── types │ │ │ │ │ └── index.ts │ │ │ ├── band │ │ │ │ ├── components │ │ │ │ │ └── Band.tsx │ │ │ │ └── redux │ │ │ │ │ └── bandApi.ts │ │ │ ├── tickets │ │ │ │ ├── api │ │ │ │ │ └── index.ts │ │ │ │ ├── components │ │ │ │ │ ├── Confirm.tsx │ │ │ │ │ ├── Shows.tsx │ │ │ │ │ └── Tickets.tsx │ │ │ │ ├── redux │ │ │ │ │ ├── showApi.ts │ │ │ │ │ ├── ticketSaga.ts │ │ │ │ │ └── ticketSlice.ts │ │ │ │ └── types │ │ │ │ │ └── index.ts │ │ │ └── toast │ │ │ │ ├── hooks │ │ │ │ └── useGlobalToast.tsx │ │ │ │ ├── redux │ │ │ │ ├── LogErrorToastSaga.ts │ │ │ │ └── toastSlice.ts │ │ │ │ └── types │ │ │ │ └── index.ts │ │ ├── index.css │ │ ├── index.tsx │ │ ├── react-app-env.d.ts │ │ ├── setupTests.ts │ │ ├── test-utils │ │ │ └── fake-data.ts │ │ └── types.d.ts │ └── tsconfig.json ├── server │ ├── .babelrc │ ├── .env_template │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmrc │ ├── .nvmrc │ ├── .prettierrc.json │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── db │ │ ├── bandData.ts │ │ ├── bands.json │ │ ├── constants.js │ │ ├── reservations.json │ │ ├── shows.json │ │ └── users.json │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── images │ │ │ ├── band1.jpg │ │ │ ├── band10.jpg │ │ │ ├── band11.jpg │ │ │ ├── band12.jpg │ │ │ ├── band13.jpg │ │ │ ├── band14.jpg │ │ │ ├── band15.jpg │ │ │ ├── band16.jpg │ │ │ ├── band17.jpg │ │ │ ├── band18.jpg │ │ │ ├── band2.jpg │ │ │ ├── band3.jpg │ │ │ ├── band4.jpg │ │ │ ├── band5.jpg │ │ │ ├── band6.jpg │ │ │ ├── band7.jpg │ │ │ ├── band8.jpg │ │ │ └── band9.jpg │ ├── src │ │ ├── auth.ts │ │ ├── db-func │ │ │ ├── bands.ts │ │ │ ├── general.ts │ │ │ ├── generateData │ │ │ │ └── index.ts │ │ │ ├── reservations.ts │ │ │ ├── shows.ts │ │ │ └── users.ts │ │ ├── index.cjs │ │ ├── middlewares │ │ │ └── index.ts │ │ ├── route-methods │ │ │ ├── bands.ts │ │ │ ├── shows.ts │ │ │ └── users.ts │ │ └── server.ts │ └── tsconfig.json └── shared │ ├── .vscode │ └── settings.json │ └── types.ts ├── lecture-files ├── README.md └── with-msw-setup │ └── client │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmrc │ ├── .vscode │ └── settings.json │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ ├── src │ ├── App.tsx │ ├── app │ │ ├── axios │ │ │ ├── constants.ts │ │ │ └── index.ts │ │ ├── components │ │ │ ├── BackgroundImage.tsx │ │ │ ├── Home.tsx │ │ │ ├── LoadingSpinner.tsx │ │ │ ├── QueryError.tsx │ │ │ └── nav │ │ │ │ ├── NavBar.test.tsx │ │ │ │ ├── NavBar.tsx │ │ │ │ └── Routes.tsx │ │ ├── hooks │ │ │ └── useWillUnmount.ts │ │ ├── images │ │ │ └── heart-hands.jpg │ │ ├── store │ │ │ ├── hooks.ts │ │ │ ├── index.ts │ │ │ └── sagas │ │ │ │ └── index.ts │ │ ├── theme │ │ │ └── index.js │ │ └── utils │ │ │ ├── index.ts │ │ │ └── storage.ts │ ├── features │ │ ├── auth │ │ │ ├── api │ │ │ │ └── index.ts │ │ │ ├── components │ │ │ │ ├── PrivateRoute.tsx │ │ │ │ ├── SignIn.tsx │ │ │ │ ├── UserProfile.test.tsx │ │ │ │ └── UserProfile.tsx │ │ │ ├── hooks │ │ │ │ └── useUser.ts │ │ │ ├── redux │ │ │ │ ├── authSlice.ts │ │ │ │ ├── signInSaga.test.ts │ │ │ │ └── signInSaga.ts │ │ │ └── types │ │ │ │ └── index.ts │ │ ├── band │ │ │ ├── components │ │ │ │ └── Band.tsx │ │ │ └── redux │ │ │ │ └── bandApi.ts │ │ ├── tickets │ │ │ ├── api │ │ │ │ └── index.ts │ │ │ ├── components │ │ │ │ ├── Confirm.tsx │ │ │ │ ├── Shows.test.tsx │ │ │ │ ├── Shows.tsx │ │ │ │ └── Tickets.tsx │ │ │ ├── redux │ │ │ │ ├── showApi.ts │ │ │ │ ├── ticketSaga.test.ts │ │ │ │ ├── ticketSaga.ts │ │ │ │ └── ticketSlice.ts │ │ │ └── types │ │ │ │ └── index.ts │ │ └── toast │ │ │ ├── hooks │ │ │ └── useGlobalToast.tsx │ │ │ ├── redux │ │ │ ├── logErrorToastSaga.test.ts │ │ │ ├── logErrorToastSaga.ts │ │ │ └── toastSlice.ts │ │ │ └── types │ │ │ └── index.ts │ ├── index.css │ ├── index.tsx │ ├── mocks │ │ ├── handlers.js │ │ └── server.js │ ├── react-app-env.d.ts │ ├── setupTests.ts │ ├── test-utils │ │ ├── fake-data.ts │ │ └── index.tsx │ └── types.d.ts │ └── tsconfig.json ├── saga-flow-charts ├── auth-protected route.pdf ├── signInSaga.pdf └── ticketSaga.pdf └── tested-app ├── README.md ├── client ├── .eslintrc.json ├── .gitignore ├── .npmrc ├── .nvmrc ├── .vscode │ ├── README.md │ ├── eslint-2.0.3-settings.json │ └── settings.json ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.tsx │ ├── app │ │ ├── axios │ │ │ ├── constants.ts │ │ │ └── index.ts │ │ ├── components │ │ │ ├── BackgroundImage.tsx │ │ │ ├── Home.tsx │ │ │ ├── LoadingSpinner.tsx │ │ │ ├── QueryError.tsx │ │ │ └── nav │ │ │ │ ├── NavBar.test.tsx │ │ │ │ ├── NavBar.tsx │ │ │ │ └── Routes.tsx │ │ ├── hooks │ │ │ └── useWillUnmount.ts │ │ ├── images │ │ │ └── heart-hands.jpg │ │ ├── store │ │ │ ├── hooks.ts │ │ │ ├── index.ts │ │ │ └── sagas │ │ │ │ └── index.ts │ │ ├── theme │ │ │ └── index.js │ │ └── utils │ │ │ ├── index.ts │ │ │ └── storage.ts │ ├── features │ │ ├── auth │ │ │ ├── api │ │ │ │ └── index.ts │ │ │ ├── components │ │ │ │ ├── PrivateRoute.tsx │ │ │ │ ├── SignIn.tsx │ │ │ │ ├── UserProfile.test.tsx │ │ │ │ └── UserProfile.tsx │ │ │ ├── hooks │ │ │ │ └── useUser.ts │ │ │ ├── redux │ │ │ │ ├── authSlice.ts │ │ │ │ ├── signInSaga.test.ts │ │ │ │ └── signInSaga.ts │ │ │ ├── tests │ │ │ │ ├── non-protected-routes.test.tsx │ │ │ │ └── protected-routes.test.tsx │ │ │ └── types │ │ │ │ └── index.ts │ │ ├── band │ │ │ ├── components │ │ │ │ ├── Band.test.tsx │ │ │ │ └── Band.tsx │ │ │ └── redux │ │ │ │ └── bandApi.ts │ │ ├── tickets │ │ │ ├── api │ │ │ │ └── index.ts │ │ │ ├── components │ │ │ │ ├── Confirm.test.jsx │ │ │ │ ├── Confirm.tsx │ │ │ │ ├── Shows.test.tsx │ │ │ │ ├── Shows.tsx │ │ │ │ ├── Tickets.test.tsx │ │ │ │ └── Tickets.tsx │ │ │ ├── redux │ │ │ │ ├── showApi.ts │ │ │ │ ├── ticketSaga.test.ts │ │ │ │ ├── ticketSaga.ts │ │ │ │ └── ticketSlice.ts │ │ │ └── types │ │ │ │ └── index.ts │ │ └── toast │ │ │ ├── hooks │ │ │ └── useGlobalToast.tsx │ │ │ ├── redux │ │ │ ├── friendlyToastSaga.test.ts │ │ │ ├── friendlyToastSaga.ts │ │ │ └── toastSlice.ts │ │ │ └── types │ │ │ └── index.ts │ ├── index.css │ ├── index.tsx │ ├── mocks │ │ ├── handlers.js │ │ └── server.js │ ├── react-app-env.d.ts │ ├── setupTests.ts │ ├── test-utils │ │ ├── fake-data.ts │ │ ├── index.tsx │ │ └── sleep.ts │ └── types.d.ts └── tsconfig.json ├── server ├── .babelrc ├── .env_template ├── .eslintrc.json ├── .gitignore ├── .npmrc ├── .nvmrc ├── .prettierrc.json ├── .vscode │ └── settings.json ├── README.md ├── db │ ├── bandData.ts │ ├── bands.json │ ├── constants.js │ ├── reservations.json │ ├── shows.json │ └── users.json ├── package-lock.json ├── package.json ├── public │ └── images │ │ ├── band1.jpg │ │ ├── band10.jpg │ │ ├── band11.jpg │ │ ├── band12.jpg │ │ ├── band13.jpg │ │ ├── band14.jpg │ │ ├── band15.jpg │ │ ├── band16.jpg │ │ ├── band17.jpg │ │ ├── band18.jpg │ │ ├── band2.jpg │ │ ├── band3.jpg │ │ ├── band4.jpg │ │ ├── band5.jpg │ │ ├── band6.jpg │ │ ├── band7.jpg │ │ ├── band8.jpg │ │ └── band9.jpg ├── src │ ├── auth.ts │ ├── db-func │ │ ├── bands.ts │ │ ├── general.ts │ │ ├── generateData │ │ │ └── index.ts │ │ ├── reservations.ts │ │ ├── shows.ts │ │ └── users.ts │ ├── index.cjs │ ├── middlewares │ │ └── index.ts │ ├── route-methods │ │ ├── bands.ts │ │ ├── shows.ts │ │ └── users.ts │ └── server.ts └── tsconfig.json └── shared ├── .vscode └── settings.json └── types.ts /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/README.md -------------------------------------------------------------------------------- /base-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/README.md -------------------------------------------------------------------------------- /base-app/client/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/.eslintrc.json -------------------------------------------------------------------------------- /base-app/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/.gitignore -------------------------------------------------------------------------------- /base-app/client/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/.npmrc -------------------------------------------------------------------------------- /base-app/client/.nvmrc: -------------------------------------------------------------------------------- 1 | 16.13 2 | -------------------------------------------------------------------------------- /base-app/client/.vscode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/.vscode/README.md -------------------------------------------------------------------------------- /base-app/client/.vscode/eslint-2.0.3-settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/.vscode/eslint-2.0.3-settings.json -------------------------------------------------------------------------------- /base-app/client/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/.vscode/settings.json -------------------------------------------------------------------------------- /base-app/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/README.md -------------------------------------------------------------------------------- /base-app/client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/package-lock.json -------------------------------------------------------------------------------- /base-app/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/package.json -------------------------------------------------------------------------------- /base-app/client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/public/favicon.ico -------------------------------------------------------------------------------- /base-app/client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/public/index.html -------------------------------------------------------------------------------- /base-app/client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/public/logo192.png -------------------------------------------------------------------------------- /base-app/client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/public/logo512.png -------------------------------------------------------------------------------- /base-app/client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/public/manifest.json -------------------------------------------------------------------------------- /base-app/client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/public/robots.txt -------------------------------------------------------------------------------- /base-app/client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/App.tsx -------------------------------------------------------------------------------- /base-app/client/src/app/axios/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/app/axios/constants.ts -------------------------------------------------------------------------------- /base-app/client/src/app/axios/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/app/axios/index.ts -------------------------------------------------------------------------------- /base-app/client/src/app/components/BackgroundImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/app/components/BackgroundImage.tsx -------------------------------------------------------------------------------- /base-app/client/src/app/components/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/app/components/Home.tsx -------------------------------------------------------------------------------- /base-app/client/src/app/components/LoadingSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/app/components/LoadingSpinner.tsx -------------------------------------------------------------------------------- /base-app/client/src/app/components/QueryError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/app/components/QueryError.tsx -------------------------------------------------------------------------------- /base-app/client/src/app/components/nav/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/app/components/nav/NavBar.tsx -------------------------------------------------------------------------------- /base-app/client/src/app/components/nav/Routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/app/components/nav/Routes.tsx -------------------------------------------------------------------------------- /base-app/client/src/app/hooks/useWillUnmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/app/hooks/useWillUnmount.ts -------------------------------------------------------------------------------- /base-app/client/src/app/images/heart-hands.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/app/images/heart-hands.jpg -------------------------------------------------------------------------------- /base-app/client/src/app/store/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/app/store/hooks.ts -------------------------------------------------------------------------------- /base-app/client/src/app/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/app/store/index.ts -------------------------------------------------------------------------------- /base-app/client/src/app/store/sagas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/app/store/sagas/index.ts -------------------------------------------------------------------------------- /base-app/client/src/app/theme/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/app/theme/index.js -------------------------------------------------------------------------------- /base-app/client/src/app/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/app/utils/index.ts -------------------------------------------------------------------------------- /base-app/client/src/app/utils/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/app/utils/storage.ts -------------------------------------------------------------------------------- /base-app/client/src/features/auth/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/auth/api/index.ts -------------------------------------------------------------------------------- /base-app/client/src/features/auth/components/PrivateRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/auth/components/PrivateRoute.tsx -------------------------------------------------------------------------------- /base-app/client/src/features/auth/components/SignIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/auth/components/SignIn.tsx -------------------------------------------------------------------------------- /base-app/client/src/features/auth/components/UserProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/auth/components/UserProfile.tsx -------------------------------------------------------------------------------- /base-app/client/src/features/auth/hooks/useUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/auth/hooks/useUser.ts -------------------------------------------------------------------------------- /base-app/client/src/features/auth/redux/authSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/auth/redux/authSlice.ts -------------------------------------------------------------------------------- /base-app/client/src/features/auth/redux/signInSaga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/auth/redux/signInSaga.ts -------------------------------------------------------------------------------- /base-app/client/src/features/auth/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/auth/types/index.ts -------------------------------------------------------------------------------- /base-app/client/src/features/band/components/Band.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/band/components/Band.tsx -------------------------------------------------------------------------------- /base-app/client/src/features/band/redux/bandApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/band/redux/bandApi.ts -------------------------------------------------------------------------------- /base-app/client/src/features/tickets/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/tickets/api/index.ts -------------------------------------------------------------------------------- /base-app/client/src/features/tickets/components/Confirm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/tickets/components/Confirm.tsx -------------------------------------------------------------------------------- /base-app/client/src/features/tickets/components/Shows.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/tickets/components/Shows.tsx -------------------------------------------------------------------------------- /base-app/client/src/features/tickets/components/Tickets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/tickets/components/Tickets.tsx -------------------------------------------------------------------------------- /base-app/client/src/features/tickets/redux/showApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/tickets/redux/showApi.ts -------------------------------------------------------------------------------- /base-app/client/src/features/tickets/redux/ticketSaga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/tickets/redux/ticketSaga.ts -------------------------------------------------------------------------------- /base-app/client/src/features/tickets/redux/ticketSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/tickets/redux/ticketSlice.ts -------------------------------------------------------------------------------- /base-app/client/src/features/tickets/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/tickets/types/index.ts -------------------------------------------------------------------------------- /base-app/client/src/features/toast/hooks/useGlobalToast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/toast/hooks/useGlobalToast.tsx -------------------------------------------------------------------------------- /base-app/client/src/features/toast/redux/LogErrorToastSaga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/toast/redux/LogErrorToastSaga.ts -------------------------------------------------------------------------------- /base-app/client/src/features/toast/redux/toastSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/toast/redux/toastSlice.ts -------------------------------------------------------------------------------- /base-app/client/src/features/toast/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/features/toast/types/index.ts -------------------------------------------------------------------------------- /base-app/client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/index.css -------------------------------------------------------------------------------- /base-app/client/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/index.tsx -------------------------------------------------------------------------------- /base-app/client/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /base-app/client/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/setupTests.ts -------------------------------------------------------------------------------- /base-app/client/src/test-utils/fake-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/test-utils/fake-data.ts -------------------------------------------------------------------------------- /base-app/client/src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/src/types.d.ts -------------------------------------------------------------------------------- /base-app/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/client/tsconfig.json -------------------------------------------------------------------------------- /base-app/server/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/.babelrc -------------------------------------------------------------------------------- /base-app/server/.env_template: -------------------------------------------------------------------------------- 1 | EXPRESS_SECRET="" 2 | -------------------------------------------------------------------------------- /base-app/server/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/.eslintrc.json -------------------------------------------------------------------------------- /base-app/server/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | build 3 | node_modules -------------------------------------------------------------------------------- /base-app/server/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/.npmrc -------------------------------------------------------------------------------- /base-app/server/.nvmrc: -------------------------------------------------------------------------------- 1 | 16.13 2 | -------------------------------------------------------------------------------- /base-app/server/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/.prettierrc.json -------------------------------------------------------------------------------- /base-app/server/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/.vscode/settings.json -------------------------------------------------------------------------------- /base-app/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/README.md -------------------------------------------------------------------------------- /base-app/server/db/bandData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/db/bandData.ts -------------------------------------------------------------------------------- /base-app/server/db/bands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/db/bands.json -------------------------------------------------------------------------------- /base-app/server/db/constants.js: -------------------------------------------------------------------------------- 1 | export const venueCapacity = 400; 2 | -------------------------------------------------------------------------------- /base-app/server/db/reservations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/db/reservations.json -------------------------------------------------------------------------------- /base-app/server/db/shows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/db/shows.json -------------------------------------------------------------------------------- /base-app/server/db/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/db/users.json -------------------------------------------------------------------------------- /base-app/server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/package-lock.json -------------------------------------------------------------------------------- /base-app/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/package.json -------------------------------------------------------------------------------- /base-app/server/public/images/band1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/public/images/band1.jpg -------------------------------------------------------------------------------- /base-app/server/public/images/band10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/public/images/band10.jpg -------------------------------------------------------------------------------- /base-app/server/public/images/band11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/public/images/band11.jpg -------------------------------------------------------------------------------- /base-app/server/public/images/band12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/public/images/band12.jpg -------------------------------------------------------------------------------- /base-app/server/public/images/band13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/public/images/band13.jpg -------------------------------------------------------------------------------- /base-app/server/public/images/band14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/public/images/band14.jpg -------------------------------------------------------------------------------- /base-app/server/public/images/band15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/public/images/band15.jpg -------------------------------------------------------------------------------- /base-app/server/public/images/band16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/public/images/band16.jpg -------------------------------------------------------------------------------- /base-app/server/public/images/band17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/public/images/band17.jpg -------------------------------------------------------------------------------- /base-app/server/public/images/band18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/public/images/band18.jpg -------------------------------------------------------------------------------- /base-app/server/public/images/band2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/public/images/band2.jpg -------------------------------------------------------------------------------- /base-app/server/public/images/band3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/public/images/band3.jpg -------------------------------------------------------------------------------- /base-app/server/public/images/band4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/public/images/band4.jpg -------------------------------------------------------------------------------- /base-app/server/public/images/band5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/public/images/band5.jpg -------------------------------------------------------------------------------- /base-app/server/public/images/band6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/public/images/band6.jpg -------------------------------------------------------------------------------- /base-app/server/public/images/band7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/public/images/band7.jpg -------------------------------------------------------------------------------- /base-app/server/public/images/band8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/public/images/band8.jpg -------------------------------------------------------------------------------- /base-app/server/public/images/band9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/public/images/band9.jpg -------------------------------------------------------------------------------- /base-app/server/src/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/src/auth.ts -------------------------------------------------------------------------------- /base-app/server/src/db-func/bands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/src/db-func/bands.ts -------------------------------------------------------------------------------- /base-app/server/src/db-func/general.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/src/db-func/general.ts -------------------------------------------------------------------------------- /base-app/server/src/db-func/generateData/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/src/db-func/generateData/index.ts -------------------------------------------------------------------------------- /base-app/server/src/db-func/reservations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/src/db-func/reservations.ts -------------------------------------------------------------------------------- /base-app/server/src/db-func/shows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/src/db-func/shows.ts -------------------------------------------------------------------------------- /base-app/server/src/db-func/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/src/db-func/users.ts -------------------------------------------------------------------------------- /base-app/server/src/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/src/index.cjs -------------------------------------------------------------------------------- /base-app/server/src/middlewares/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/src/middlewares/index.ts -------------------------------------------------------------------------------- /base-app/server/src/route-methods/bands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/src/route-methods/bands.ts -------------------------------------------------------------------------------- /base-app/server/src/route-methods/shows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/src/route-methods/shows.ts -------------------------------------------------------------------------------- /base-app/server/src/route-methods/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/src/route-methods/users.ts -------------------------------------------------------------------------------- /base-app/server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/src/server.ts -------------------------------------------------------------------------------- /base-app/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/server/tsconfig.json -------------------------------------------------------------------------------- /base-app/shared/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/shared/.vscode/settings.json -------------------------------------------------------------------------------- /base-app/shared/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/base-app/shared/types.ts -------------------------------------------------------------------------------- /lecture-files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/README.md -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/.eslintrc.json -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/.gitignore -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/.npmrc -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/.vscode/settings.json -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/README.md -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/package-lock.json -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/package.json -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/public/favicon.ico -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/public/index.html -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/public/logo192.png -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/public/logo512.png -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/public/manifest.json -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/public/robots.txt -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/App.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/app/axios/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/app/axios/constants.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/app/axios/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/app/axios/index.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/app/components/BackgroundImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/app/components/BackgroundImage.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/app/components/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/app/components/Home.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/app/components/LoadingSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/app/components/LoadingSpinner.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/app/components/QueryError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/app/components/QueryError.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/app/components/nav/NavBar.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/app/components/nav/NavBar.test.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/app/components/nav/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/app/components/nav/NavBar.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/app/components/nav/Routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/app/components/nav/Routes.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/app/hooks/useWillUnmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/app/hooks/useWillUnmount.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/app/images/heart-hands.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/app/images/heart-hands.jpg -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/app/store/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/app/store/hooks.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/app/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/app/store/index.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/app/store/sagas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/app/store/sagas/index.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/app/theme/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/app/theme/index.js -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/app/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/app/utils/index.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/app/utils/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/app/utils/storage.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/auth/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/auth/api/index.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/auth/components/PrivateRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/auth/components/PrivateRoute.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/auth/components/SignIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/auth/components/SignIn.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/auth/components/UserProfile.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/auth/components/UserProfile.test.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/auth/components/UserProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/auth/components/UserProfile.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/auth/hooks/useUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/auth/hooks/useUser.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/auth/redux/authSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/auth/redux/authSlice.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/auth/redux/signInSaga.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/auth/redux/signInSaga.test.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/auth/redux/signInSaga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/auth/redux/signInSaga.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/auth/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/auth/types/index.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/band/components/Band.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/band/components/Band.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/band/redux/bandApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/band/redux/bandApi.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/tickets/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/tickets/api/index.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/tickets/components/Confirm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/tickets/components/Confirm.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/tickets/components/Shows.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/tickets/components/Shows.test.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/tickets/components/Shows.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/tickets/components/Shows.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/tickets/components/Tickets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/tickets/components/Tickets.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/tickets/redux/showApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/tickets/redux/showApi.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/tickets/redux/ticketSaga.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/tickets/redux/ticketSaga.test.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/tickets/redux/ticketSaga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/tickets/redux/ticketSaga.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/tickets/redux/ticketSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/tickets/redux/ticketSlice.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/tickets/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/tickets/types/index.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/toast/hooks/useGlobalToast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/toast/hooks/useGlobalToast.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/toast/redux/logErrorToastSaga.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/toast/redux/logErrorToastSaga.test.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/toast/redux/logErrorToastSaga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/toast/redux/logErrorToastSaga.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/toast/redux/toastSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/toast/redux/toastSlice.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/features/toast/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/features/toast/types/index.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/index.css -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/index.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/mocks/handlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/mocks/handlers.js -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/mocks/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/mocks/server.js -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/setupTests.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/test-utils/fake-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/test-utils/fake-data.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/test-utils/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/test-utils/index.tsx -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/src/types.d.ts -------------------------------------------------------------------------------- /lecture-files/with-msw-setup/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/lecture-files/with-msw-setup/client/tsconfig.json -------------------------------------------------------------------------------- /saga-flow-charts/auth-protected route.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/saga-flow-charts/auth-protected route.pdf -------------------------------------------------------------------------------- /saga-flow-charts/signInSaga.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/saga-flow-charts/signInSaga.pdf -------------------------------------------------------------------------------- /saga-flow-charts/ticketSaga.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/saga-flow-charts/ticketSaga.pdf -------------------------------------------------------------------------------- /tested-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/README.md -------------------------------------------------------------------------------- /tested-app/client/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/.eslintrc.json -------------------------------------------------------------------------------- /tested-app/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/.gitignore -------------------------------------------------------------------------------- /tested-app/client/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/.npmrc -------------------------------------------------------------------------------- /tested-app/client/.nvmrc: -------------------------------------------------------------------------------- 1 | 16.13 2 | -------------------------------------------------------------------------------- /tested-app/client/.vscode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/.vscode/README.md -------------------------------------------------------------------------------- /tested-app/client/.vscode/eslint-2.0.3-settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/.vscode/eslint-2.0.3-settings.json -------------------------------------------------------------------------------- /tested-app/client/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/.vscode/settings.json -------------------------------------------------------------------------------- /tested-app/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/README.md -------------------------------------------------------------------------------- /tested-app/client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/package-lock.json -------------------------------------------------------------------------------- /tested-app/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/package.json -------------------------------------------------------------------------------- /tested-app/client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/public/favicon.ico -------------------------------------------------------------------------------- /tested-app/client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/public/index.html -------------------------------------------------------------------------------- /tested-app/client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/public/logo192.png -------------------------------------------------------------------------------- /tested-app/client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/public/logo512.png -------------------------------------------------------------------------------- /tested-app/client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/public/manifest.json -------------------------------------------------------------------------------- /tested-app/client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/public/robots.txt -------------------------------------------------------------------------------- /tested-app/client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/App.tsx -------------------------------------------------------------------------------- /tested-app/client/src/app/axios/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/app/axios/constants.ts -------------------------------------------------------------------------------- /tested-app/client/src/app/axios/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/app/axios/index.ts -------------------------------------------------------------------------------- /tested-app/client/src/app/components/BackgroundImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/app/components/BackgroundImage.tsx -------------------------------------------------------------------------------- /tested-app/client/src/app/components/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/app/components/Home.tsx -------------------------------------------------------------------------------- /tested-app/client/src/app/components/LoadingSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/app/components/LoadingSpinner.tsx -------------------------------------------------------------------------------- /tested-app/client/src/app/components/QueryError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/app/components/QueryError.tsx -------------------------------------------------------------------------------- /tested-app/client/src/app/components/nav/NavBar.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/app/components/nav/NavBar.test.tsx -------------------------------------------------------------------------------- /tested-app/client/src/app/components/nav/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/app/components/nav/NavBar.tsx -------------------------------------------------------------------------------- /tested-app/client/src/app/components/nav/Routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/app/components/nav/Routes.tsx -------------------------------------------------------------------------------- /tested-app/client/src/app/hooks/useWillUnmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/app/hooks/useWillUnmount.ts -------------------------------------------------------------------------------- /tested-app/client/src/app/images/heart-hands.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/app/images/heart-hands.jpg -------------------------------------------------------------------------------- /tested-app/client/src/app/store/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/app/store/hooks.ts -------------------------------------------------------------------------------- /tested-app/client/src/app/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/app/store/index.ts -------------------------------------------------------------------------------- /tested-app/client/src/app/store/sagas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/app/store/sagas/index.ts -------------------------------------------------------------------------------- /tested-app/client/src/app/theme/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/app/theme/index.js -------------------------------------------------------------------------------- /tested-app/client/src/app/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/app/utils/index.ts -------------------------------------------------------------------------------- /tested-app/client/src/app/utils/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/app/utils/storage.ts -------------------------------------------------------------------------------- /tested-app/client/src/features/auth/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/auth/api/index.ts -------------------------------------------------------------------------------- /tested-app/client/src/features/auth/components/PrivateRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/auth/components/PrivateRoute.tsx -------------------------------------------------------------------------------- /tested-app/client/src/features/auth/components/SignIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/auth/components/SignIn.tsx -------------------------------------------------------------------------------- /tested-app/client/src/features/auth/components/UserProfile.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/auth/components/UserProfile.test.tsx -------------------------------------------------------------------------------- /tested-app/client/src/features/auth/components/UserProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/auth/components/UserProfile.tsx -------------------------------------------------------------------------------- /tested-app/client/src/features/auth/hooks/useUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/auth/hooks/useUser.ts -------------------------------------------------------------------------------- /tested-app/client/src/features/auth/redux/authSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/auth/redux/authSlice.ts -------------------------------------------------------------------------------- /tested-app/client/src/features/auth/redux/signInSaga.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/auth/redux/signInSaga.test.ts -------------------------------------------------------------------------------- /tested-app/client/src/features/auth/redux/signInSaga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/auth/redux/signInSaga.ts -------------------------------------------------------------------------------- /tested-app/client/src/features/auth/tests/non-protected-routes.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/auth/tests/non-protected-routes.test.tsx -------------------------------------------------------------------------------- /tested-app/client/src/features/auth/tests/protected-routes.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/auth/tests/protected-routes.test.tsx -------------------------------------------------------------------------------- /tested-app/client/src/features/auth/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/auth/types/index.ts -------------------------------------------------------------------------------- /tested-app/client/src/features/band/components/Band.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/band/components/Band.test.tsx -------------------------------------------------------------------------------- /tested-app/client/src/features/band/components/Band.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/band/components/Band.tsx -------------------------------------------------------------------------------- /tested-app/client/src/features/band/redux/bandApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/band/redux/bandApi.ts -------------------------------------------------------------------------------- /tested-app/client/src/features/tickets/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/tickets/api/index.ts -------------------------------------------------------------------------------- /tested-app/client/src/features/tickets/components/Confirm.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/tickets/components/Confirm.test.jsx -------------------------------------------------------------------------------- /tested-app/client/src/features/tickets/components/Confirm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/tickets/components/Confirm.tsx -------------------------------------------------------------------------------- /tested-app/client/src/features/tickets/components/Shows.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/tickets/components/Shows.test.tsx -------------------------------------------------------------------------------- /tested-app/client/src/features/tickets/components/Shows.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/tickets/components/Shows.tsx -------------------------------------------------------------------------------- /tested-app/client/src/features/tickets/components/Tickets.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/tickets/components/Tickets.test.tsx -------------------------------------------------------------------------------- /tested-app/client/src/features/tickets/components/Tickets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/tickets/components/Tickets.tsx -------------------------------------------------------------------------------- /tested-app/client/src/features/tickets/redux/showApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/tickets/redux/showApi.ts -------------------------------------------------------------------------------- /tested-app/client/src/features/tickets/redux/ticketSaga.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/tickets/redux/ticketSaga.test.ts -------------------------------------------------------------------------------- /tested-app/client/src/features/tickets/redux/ticketSaga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/tickets/redux/ticketSaga.ts -------------------------------------------------------------------------------- /tested-app/client/src/features/tickets/redux/ticketSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/tickets/redux/ticketSlice.ts -------------------------------------------------------------------------------- /tested-app/client/src/features/tickets/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/tickets/types/index.ts -------------------------------------------------------------------------------- /tested-app/client/src/features/toast/hooks/useGlobalToast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/toast/hooks/useGlobalToast.tsx -------------------------------------------------------------------------------- /tested-app/client/src/features/toast/redux/friendlyToastSaga.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/toast/redux/friendlyToastSaga.test.ts -------------------------------------------------------------------------------- /tested-app/client/src/features/toast/redux/friendlyToastSaga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/toast/redux/friendlyToastSaga.ts -------------------------------------------------------------------------------- /tested-app/client/src/features/toast/redux/toastSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/toast/redux/toastSlice.ts -------------------------------------------------------------------------------- /tested-app/client/src/features/toast/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/features/toast/types/index.ts -------------------------------------------------------------------------------- /tested-app/client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/index.css -------------------------------------------------------------------------------- /tested-app/client/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/index.tsx -------------------------------------------------------------------------------- /tested-app/client/src/mocks/handlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/mocks/handlers.js -------------------------------------------------------------------------------- /tested-app/client/src/mocks/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/mocks/server.js -------------------------------------------------------------------------------- /tested-app/client/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tested-app/client/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/setupTests.ts -------------------------------------------------------------------------------- /tested-app/client/src/test-utils/fake-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/test-utils/fake-data.ts -------------------------------------------------------------------------------- /tested-app/client/src/test-utils/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/test-utils/index.tsx -------------------------------------------------------------------------------- /tested-app/client/src/test-utils/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/test-utils/sleep.ts -------------------------------------------------------------------------------- /tested-app/client/src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/src/types.d.ts -------------------------------------------------------------------------------- /tested-app/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/client/tsconfig.json -------------------------------------------------------------------------------- /tested-app/server/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/.babelrc -------------------------------------------------------------------------------- /tested-app/server/.env_template: -------------------------------------------------------------------------------- 1 | EXPRESS_SECRET="" 2 | -------------------------------------------------------------------------------- /tested-app/server/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/.eslintrc.json -------------------------------------------------------------------------------- /tested-app/server/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | build 3 | node_modules -------------------------------------------------------------------------------- /tested-app/server/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/.npmrc -------------------------------------------------------------------------------- /tested-app/server/.nvmrc: -------------------------------------------------------------------------------- 1 | 16.13 2 | -------------------------------------------------------------------------------- /tested-app/server/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/.prettierrc.json -------------------------------------------------------------------------------- /tested-app/server/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/.vscode/settings.json -------------------------------------------------------------------------------- /tested-app/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/README.md -------------------------------------------------------------------------------- /tested-app/server/db/bandData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/db/bandData.ts -------------------------------------------------------------------------------- /tested-app/server/db/bands.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /tested-app/server/db/constants.js: -------------------------------------------------------------------------------- 1 | export const venueCapacity = 400; 2 | -------------------------------------------------------------------------------- /tested-app/server/db/reservations.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /tested-app/server/db/shows.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /tested-app/server/db/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/db/users.json -------------------------------------------------------------------------------- /tested-app/server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/package-lock.json -------------------------------------------------------------------------------- /tested-app/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/package.json -------------------------------------------------------------------------------- /tested-app/server/public/images/band1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/public/images/band1.jpg -------------------------------------------------------------------------------- /tested-app/server/public/images/band10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/public/images/band10.jpg -------------------------------------------------------------------------------- /tested-app/server/public/images/band11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/public/images/band11.jpg -------------------------------------------------------------------------------- /tested-app/server/public/images/band12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/public/images/band12.jpg -------------------------------------------------------------------------------- /tested-app/server/public/images/band13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/public/images/band13.jpg -------------------------------------------------------------------------------- /tested-app/server/public/images/band14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/public/images/band14.jpg -------------------------------------------------------------------------------- /tested-app/server/public/images/band15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/public/images/band15.jpg -------------------------------------------------------------------------------- /tested-app/server/public/images/band16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/public/images/band16.jpg -------------------------------------------------------------------------------- /tested-app/server/public/images/band17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/public/images/band17.jpg -------------------------------------------------------------------------------- /tested-app/server/public/images/band18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/public/images/band18.jpg -------------------------------------------------------------------------------- /tested-app/server/public/images/band2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/public/images/band2.jpg -------------------------------------------------------------------------------- /tested-app/server/public/images/band3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/public/images/band3.jpg -------------------------------------------------------------------------------- /tested-app/server/public/images/band4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/public/images/band4.jpg -------------------------------------------------------------------------------- /tested-app/server/public/images/band5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/public/images/band5.jpg -------------------------------------------------------------------------------- /tested-app/server/public/images/band6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/public/images/band6.jpg -------------------------------------------------------------------------------- /tested-app/server/public/images/band7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/public/images/band7.jpg -------------------------------------------------------------------------------- /tested-app/server/public/images/band8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/public/images/band8.jpg -------------------------------------------------------------------------------- /tested-app/server/public/images/band9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/public/images/band9.jpg -------------------------------------------------------------------------------- /tested-app/server/src/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/src/auth.ts -------------------------------------------------------------------------------- /tested-app/server/src/db-func/bands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/src/db-func/bands.ts -------------------------------------------------------------------------------- /tested-app/server/src/db-func/general.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/src/db-func/general.ts -------------------------------------------------------------------------------- /tested-app/server/src/db-func/generateData/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/src/db-func/generateData/index.ts -------------------------------------------------------------------------------- /tested-app/server/src/db-func/reservations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/src/db-func/reservations.ts -------------------------------------------------------------------------------- /tested-app/server/src/db-func/shows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/src/db-func/shows.ts -------------------------------------------------------------------------------- /tested-app/server/src/db-func/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/src/db-func/users.ts -------------------------------------------------------------------------------- /tested-app/server/src/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/src/index.cjs -------------------------------------------------------------------------------- /tested-app/server/src/middlewares/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/src/middlewares/index.ts -------------------------------------------------------------------------------- /tested-app/server/src/route-methods/bands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/src/route-methods/bands.ts -------------------------------------------------------------------------------- /tested-app/server/src/route-methods/shows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/src/route-methods/shows.ts -------------------------------------------------------------------------------- /tested-app/server/src/route-methods/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/src/route-methods/users.ts -------------------------------------------------------------------------------- /tested-app/server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/src/server.ts -------------------------------------------------------------------------------- /tested-app/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/server/tsconfig.json -------------------------------------------------------------------------------- /tested-app/shared/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/shared/.vscode/settings.json -------------------------------------------------------------------------------- /tested-app/shared/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonnie/udemy-ADVANCED-REACT-TESTING/HEAD/tested-app/shared/types.ts --------------------------------------------------------------------------------