├── .gitignore ├── 01-rtl-tutorial ├── .gitignore ├── README.md ├── eslint.config.js ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ ├── queries.png │ └── vite.svg ├── src │ ├── App.tsx │ ├── __tests__ │ │ └── App.test.tsx │ ├── assets │ │ └── react.svg │ ├── final │ │ ├── 01-search-by-text │ │ │ ├── Sandbox.test.tsx │ │ │ └── Sandbox.tsx │ │ ├── 02-tdd-example │ │ │ ├── Sandbox.test.tsx │ │ │ └── Sandbox.tsx │ │ ├── 03-search-by-role │ │ │ ├── Sandbox.test.tsx │ │ │ └── Sandbox.tsx │ │ ├── 04-user-interactions │ │ │ ├── Sandbox.test.tsx │ │ │ └── Sandbox.tsx │ │ ├── 05-form-testing │ │ │ ├── Sandbox.test.tsx │ │ │ └── Sandbox.tsx │ │ └── 06-reviews-app │ │ │ ├── Form.tsx │ │ │ ├── List.tsx │ │ │ ├── Sandbox.tsx │ │ │ └── __tests__ │ │ │ ├── Form.test.tsx │ │ │ ├── List.test.tsx │ │ │ └── Sandbox.test.tsx │ ├── index.css │ ├── main.tsx │ ├── tutorial │ │ ├── 01-search-by-text │ │ │ └── Sandbox.tsx │ │ ├── 02-tdd-example │ │ │ └── Sandbox.tsx │ │ ├── 03-search-by-role │ │ │ └── Sandbox.tsx │ │ ├── 04-user-interactions │ │ │ └── Sandbox.tsx │ │ ├── 05-form-testing │ │ │ └── Sandbox.tsx │ │ └── 06-reviews-app │ │ │ └── Sandbox.tsx │ ├── vite-env.d.ts │ └── vitest.setup.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── 02-testing-project-template ├── .gitignore ├── README.md ├── eslint.config.js ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ └── vite.svg ├── src │ ├── App.tsx │ ├── Random.tsx │ ├── __tests__ │ │ ├── App.test.tsx │ │ └── Random.test.tsx │ ├── assets │ │ └── react.svg │ ├── index.css │ ├── main.tsx │ ├── random.test.ts │ ├── vite-env.d.ts │ └── vitest.setup.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── 03-tdd-focus-flow-project ├── 01-focus-flow-starter │ ├── .gitignore │ ├── README.md │ ├── eslint.config.js │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.tsx │ │ ├── assets │ │ │ └── react.svg │ │ ├── index.css │ │ ├── main.tsx │ │ ├── vite-env.d.ts │ │ └── vitest.setup.ts │ ├── tailwind.config.js │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts └── 02-focus-flow-final │ ├── .gitignore │ ├── README.md │ ├── eslint.config.js │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.js │ ├── public │ └── vite.svg │ ├── src │ ├── App.tsx │ ├── AppWithContext.tsx │ ├── FlowContext.tsx │ ├── __tests__ │ │ ├── AppWithContext.test.tsx │ │ ├── Form.test.tsx │ │ ├── ItemCard.test.tsx │ │ └── List.test.tsx │ ├── assets │ │ └── react.svg │ ├── components │ │ ├── App.tsx │ │ ├── Form.tsx │ │ ├── ItemCard.tsx │ │ └── List.tsx │ ├── index.css │ ├── main.tsx │ ├── utils.ts │ ├── vite-env.d.ts │ └── vitest.setup.ts │ ├── tailwind.config.js │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── 04-mock-service-worker ├── 01-msw-starter │ ├── .gitignore │ ├── README.md │ ├── SETUP.md │ ├── eslint.config.js │ ├── index.html │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.tsx │ │ ├── assets │ │ │ └── react.svg │ │ ├── index.css │ │ ├── main.tsx │ │ ├── vite-env.d.ts │ │ └── vitest.setup.ts │ ├── tailwind.config.js │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── 02-msw-front-end │ ├── .gitignore │ ├── README.md │ ├── SETUP.md │ ├── db.json │ ├── eslint.config.js │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.js │ ├── posts.http │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.tsx │ │ ├── assets │ │ │ └── react.svg │ │ ├── components │ │ │ ├── Form.tsx │ │ │ ├── Item.tsx │ │ │ └── List.tsx │ │ ├── hooks │ │ │ └── usePosts.ts │ │ ├── index.css │ │ ├── main.tsx │ │ ├── vite-env.d.ts │ │ └── vitest.setup.ts │ ├── tailwind.config.js │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts └── 03-msw-final │ ├── .gitignore │ ├── README.md │ ├── SETUP.md │ ├── db.json │ ├── eslint.config.js │ ├── index.html │ ├── package.json │ ├── postcss.config.js │ ├── posts.http │ ├── public │ └── vite.svg │ ├── src │ ├── App.test.tsx │ ├── App.tsx │ ├── __tests__ │ │ ├── Form.test.tsx │ │ ├── Item.test.tsx │ │ └── List.test.tsx │ ├── assets │ │ └── react.svg │ ├── components │ │ ├── Form.tsx │ │ ├── Item.tsx │ │ └── List.tsx │ ├── hooks │ │ └── usePosts.ts │ ├── index.css │ ├── main.tsx │ ├── mocks │ │ ├── handlers.ts │ │ └── server.ts │ ├── vite-env.d.ts │ └── vitest.setup.ts │ ├── tailwind.config.js │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts └── 05-search-github-users ├── 01-starter ├── README.md ├── components.json ├── eslint.config.js ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ └── vite.svg ├── src │ ├── App.tsx │ ├── assets │ │ └── react.svg │ ├── components │ │ └── ui │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── chart.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── skeleton.tsx │ │ │ ├── toast.tsx │ │ │ └── toaster.tsx │ ├── index.css │ ├── lib │ │ └── utils.ts │ ├── main.tsx │ ├── types.ts │ └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── 02-front-end ├── .gitignore ├── README.md ├── components.json ├── eslint.config.js ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ └── vite.svg ├── src │ ├── App.tsx │ ├── apolloClient.ts │ ├── assets │ │ └── react.svg │ ├── components │ │ ├── charts │ │ │ ├── ForkedRepos.tsx │ │ │ ├── PopularRepos.tsx │ │ │ └── UsedLanguages.tsx │ │ ├── form │ │ │ └── SearchForm.tsx │ │ ├── ui │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── chart.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── skeleton.tsx │ │ │ ├── toast.tsx │ │ │ └── toaster.tsx │ │ └── user │ │ │ ├── Loading.tsx │ │ │ ├── StatsCard.tsx │ │ │ ├── StatsContainer.tsx │ │ │ ├── UserCard.tsx │ │ │ └── UserProfile.tsx │ ├── hooks │ │ └── use-toast.ts │ ├── index.css │ ├── lib │ │ └── utils.ts │ ├── main.tsx │ ├── mocks │ │ ├── handlers.ts │ │ └── server.ts │ ├── queries.ts │ ├── types.ts │ ├── utils.ts │ ├── vite-env.d.ts │ └── vitest.setup.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts └── 03-final ├── .gitignore ├── README.md ├── components.json ├── eslint.config.js ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.js ├── public └── vite.svg ├── src ├── App.tsx ├── __tests__ │ ├── App.test.tsx │ ├── ForkedRepos.test.tsx │ ├── SearchForm.test.tsx │ ├── StatsCard.test.tsx │ ├── StatsContainer.test.tsx │ ├── UserCard.test.tsx │ ├── UserProfile.test.tsx │ └── utils.ts ├── apolloClient.ts ├── assets │ └── react.svg ├── components │ ├── charts │ │ ├── ForkedRepos.tsx │ │ ├── PopularRepos.tsx │ │ └── UsedLanguages.tsx │ ├── form │ │ └── SearchForm.tsx │ ├── ui │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── chart.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── skeleton.tsx │ │ ├── toast.tsx │ │ └── toaster.tsx │ └── user │ │ ├── Loading.tsx │ │ ├── StatsCard.tsx │ │ ├── StatsContainer.tsx │ │ ├── UserCard.tsx │ │ └── UserProfile.tsx ├── hooks │ └── use-toast.ts ├── index.css ├── lib │ └── utils.ts ├── main.tsx ├── mocks │ ├── handlers.ts │ └── server.ts ├── queries.ts ├── types.ts ├── utils.ts ├── vite-env.d.ts └── vitest.setup.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/.gitignore -------------------------------------------------------------------------------- /01-rtl-tutorial/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/.gitignore -------------------------------------------------------------------------------- /01-rtl-tutorial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/README.md -------------------------------------------------------------------------------- /01-rtl-tutorial/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/eslint.config.js -------------------------------------------------------------------------------- /01-rtl-tutorial/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/index.html -------------------------------------------------------------------------------- /01-rtl-tutorial/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/package-lock.json -------------------------------------------------------------------------------- /01-rtl-tutorial/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/package.json -------------------------------------------------------------------------------- /01-rtl-tutorial/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/postcss.config.js -------------------------------------------------------------------------------- /01-rtl-tutorial/public/queries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/public/queries.png -------------------------------------------------------------------------------- /01-rtl-tutorial/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/public/vite.svg -------------------------------------------------------------------------------- /01-rtl-tutorial/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/App.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/__tests__/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/__tests__/App.test.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/assets/react.svg -------------------------------------------------------------------------------- /01-rtl-tutorial/src/final/01-search-by-text/Sandbox.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/final/01-search-by-text/Sandbox.test.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/final/01-search-by-text/Sandbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/final/01-search-by-text/Sandbox.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/final/02-tdd-example/Sandbox.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/final/02-tdd-example/Sandbox.test.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/final/02-tdd-example/Sandbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/final/02-tdd-example/Sandbox.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/final/03-search-by-role/Sandbox.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/final/03-search-by-role/Sandbox.test.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/final/03-search-by-role/Sandbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/final/03-search-by-role/Sandbox.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/final/04-user-interactions/Sandbox.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/final/04-user-interactions/Sandbox.test.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/final/04-user-interactions/Sandbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/final/04-user-interactions/Sandbox.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/final/05-form-testing/Sandbox.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/final/05-form-testing/Sandbox.test.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/final/05-form-testing/Sandbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/final/05-form-testing/Sandbox.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/final/06-reviews-app/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/final/06-reviews-app/Form.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/final/06-reviews-app/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/final/06-reviews-app/List.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/final/06-reviews-app/Sandbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/final/06-reviews-app/Sandbox.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/final/06-reviews-app/__tests__/Form.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/final/06-reviews-app/__tests__/Form.test.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/final/06-reviews-app/__tests__/List.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/final/06-reviews-app/__tests__/List.test.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/final/06-reviews-app/__tests__/Sandbox.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/final/06-reviews-app/__tests__/Sandbox.test.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/index.css -------------------------------------------------------------------------------- /01-rtl-tutorial/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/main.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/tutorial/01-search-by-text/Sandbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/tutorial/01-search-by-text/Sandbox.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/tutorial/02-tdd-example/Sandbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/tutorial/02-tdd-example/Sandbox.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/tutorial/03-search-by-role/Sandbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/tutorial/03-search-by-role/Sandbox.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/tutorial/04-user-interactions/Sandbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/tutorial/04-user-interactions/Sandbox.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/tutorial/05-form-testing/Sandbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/tutorial/05-form-testing/Sandbox.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/tutorial/06-reviews-app/Sandbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/tutorial/06-reviews-app/Sandbox.tsx -------------------------------------------------------------------------------- /01-rtl-tutorial/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /01-rtl-tutorial/src/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/src/vitest.setup.ts -------------------------------------------------------------------------------- /01-rtl-tutorial/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/tailwind.config.js -------------------------------------------------------------------------------- /01-rtl-tutorial/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/tsconfig.app.json -------------------------------------------------------------------------------- /01-rtl-tutorial/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/tsconfig.json -------------------------------------------------------------------------------- /01-rtl-tutorial/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/tsconfig.node.json -------------------------------------------------------------------------------- /01-rtl-tutorial/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/01-rtl-tutorial/vite.config.ts -------------------------------------------------------------------------------- /02-testing-project-template/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/.gitignore -------------------------------------------------------------------------------- /02-testing-project-template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/README.md -------------------------------------------------------------------------------- /02-testing-project-template/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/eslint.config.js -------------------------------------------------------------------------------- /02-testing-project-template/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/index.html -------------------------------------------------------------------------------- /02-testing-project-template/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/package-lock.json -------------------------------------------------------------------------------- /02-testing-project-template/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/package.json -------------------------------------------------------------------------------- /02-testing-project-template/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/postcss.config.js -------------------------------------------------------------------------------- /02-testing-project-template/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/public/vite.svg -------------------------------------------------------------------------------- /02-testing-project-template/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/src/App.tsx -------------------------------------------------------------------------------- /02-testing-project-template/src/Random.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/src/Random.tsx -------------------------------------------------------------------------------- /02-testing-project-template/src/__tests__/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/src/__tests__/App.test.tsx -------------------------------------------------------------------------------- /02-testing-project-template/src/__tests__/Random.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/src/__tests__/Random.test.tsx -------------------------------------------------------------------------------- /02-testing-project-template/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/src/assets/react.svg -------------------------------------------------------------------------------- /02-testing-project-template/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/src/index.css -------------------------------------------------------------------------------- /02-testing-project-template/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/src/main.tsx -------------------------------------------------------------------------------- /02-testing-project-template/src/random.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/src/random.test.ts -------------------------------------------------------------------------------- /02-testing-project-template/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /02-testing-project-template/src/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/src/vitest.setup.ts -------------------------------------------------------------------------------- /02-testing-project-template/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/tailwind.config.js -------------------------------------------------------------------------------- /02-testing-project-template/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/tsconfig.app.json -------------------------------------------------------------------------------- /02-testing-project-template/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/tsconfig.json -------------------------------------------------------------------------------- /02-testing-project-template/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/tsconfig.node.json -------------------------------------------------------------------------------- /02-testing-project-template/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/02-testing-project-template/vite.config.ts -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/01-focus-flow-starter/.gitignore -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/01-focus-flow-starter/README.md -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/01-focus-flow-starter/eslint.config.js -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/01-focus-flow-starter/index.html -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/01-focus-flow-starter/package-lock.json -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/01-focus-flow-starter/package.json -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/01-focus-flow-starter/postcss.config.js -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/01-focus-flow-starter/public/vite.svg -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/01-focus-flow-starter/src/App.tsx -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/01-focus-flow-starter/src/assets/react.svg -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/01-focus-flow-starter/src/index.css -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/01-focus-flow-starter/src/main.tsx -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/src/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/01-focus-flow-starter/src/vitest.setup.ts -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/01-focus-flow-starter/tailwind.config.js -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/01-focus-flow-starter/tsconfig.app.json -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/01-focus-flow-starter/tsconfig.json -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/01-focus-flow-starter/tsconfig.node.json -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/01-focus-flow-starter/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/01-focus-flow-starter/vite.config.ts -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/.gitignore -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/README.md -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/eslint.config.js -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/index.html -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/package-lock.json -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/package.json -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/postcss.config.js -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/public/vite.svg -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/src/App.tsx -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/src/AppWithContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/src/AppWithContext.tsx -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/src/FlowContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/src/FlowContext.tsx -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/src/__tests__/AppWithContext.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/src/__tests__/AppWithContext.test.tsx -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/src/__tests__/Form.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/src/__tests__/Form.test.tsx -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/src/__tests__/ItemCard.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/src/__tests__/ItemCard.test.tsx -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/src/__tests__/List.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/src/__tests__/List.test.tsx -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/src/assets/react.svg -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/src/components/App.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/src/components/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/src/components/Form.tsx -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/src/components/ItemCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/src/components/ItemCard.tsx -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/src/components/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/src/components/List.tsx -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/src/index.css -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/src/main.tsx -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/src/utils.ts -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/src/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/src/vitest.setup.ts -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/tailwind.config.js -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/tsconfig.app.json -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/tsconfig.json -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/tsconfig.node.json -------------------------------------------------------------------------------- /03-tdd-focus-flow-project/02-focus-flow-final/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/03-tdd-focus-flow-project/02-focus-flow-final/vite.config.ts -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/01-msw-starter/.gitignore -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/01-msw-starter/README.md -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/01-msw-starter/SETUP.md -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/01-msw-starter/eslint.config.js -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/01-msw-starter/index.html -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/01-msw-starter/package.json -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/01-msw-starter/postcss.config.js -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/01-msw-starter/public/vite.svg -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/01-msw-starter/src/App.tsx -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/01-msw-starter/src/assets/react.svg -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/01-msw-starter/src/index.css -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/01-msw-starter/src/main.tsx -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/src/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/01-msw-starter/src/vitest.setup.ts -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/01-msw-starter/tailwind.config.js -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/01-msw-starter/tsconfig.app.json -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/01-msw-starter/tsconfig.json -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/01-msw-starter/tsconfig.node.json -------------------------------------------------------------------------------- /04-mock-service-worker/01-msw-starter/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/01-msw-starter/vite.config.ts -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/.gitignore -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/README.md -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/SETUP.md -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/db.json -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/eslint.config.js -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/index.html -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/package-lock.json -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/package.json -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/postcss.config.js -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/posts.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/posts.http -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/public/vite.svg -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/src/App.tsx -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/src/assets/react.svg -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/src/components/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/src/components/Form.tsx -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/src/components/Item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/src/components/Item.tsx -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/src/components/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/src/components/List.tsx -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/src/hooks/usePosts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/src/hooks/usePosts.ts -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/src/index.css -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/src/main.tsx -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/src/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/src/vitest.setup.ts -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/tailwind.config.js -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/tsconfig.app.json -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/tsconfig.json -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/tsconfig.node.json -------------------------------------------------------------------------------- /04-mock-service-worker/02-msw-front-end/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/02-msw-front-end/vite.config.ts -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/.gitignore -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/README.md -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/SETUP.md -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/db.json -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/eslint.config.js -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/index.html -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/package.json -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/postcss.config.js -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/posts.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/posts.http -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/public/vite.svg -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/src/App.test.tsx -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/src/App.tsx -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/src/__tests__/Form.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/src/__tests__/Form.test.tsx -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/src/__tests__/Item.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/src/__tests__/Item.test.tsx -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/src/__tests__/List.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/src/__tests__/List.test.tsx -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/src/assets/react.svg -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/src/components/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/src/components/Form.tsx -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/src/components/Item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/src/components/Item.tsx -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/src/components/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/src/components/List.tsx -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/src/hooks/usePosts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/src/hooks/usePosts.ts -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/src/index.css -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/src/main.tsx -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/src/mocks/handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/src/mocks/handlers.ts -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/src/mocks/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/src/mocks/server.ts -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/src/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/src/vitest.setup.ts -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/tailwind.config.js -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/tsconfig.app.json -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/tsconfig.json -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/tsconfig.node.json -------------------------------------------------------------------------------- /04-mock-service-worker/03-msw-final/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/04-mock-service-worker/03-msw-final/vite.config.ts -------------------------------------------------------------------------------- /05-search-github-users/01-starter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/README.md -------------------------------------------------------------------------------- /05-search-github-users/01-starter/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/components.json -------------------------------------------------------------------------------- /05-search-github-users/01-starter/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/eslint.config.js -------------------------------------------------------------------------------- /05-search-github-users/01-starter/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/index.html -------------------------------------------------------------------------------- /05-search-github-users/01-starter/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/package-lock.json -------------------------------------------------------------------------------- /05-search-github-users/01-starter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/package.json -------------------------------------------------------------------------------- /05-search-github-users/01-starter/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/postcss.config.js -------------------------------------------------------------------------------- /05-search-github-users/01-starter/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/public/vite.svg -------------------------------------------------------------------------------- /05-search-github-users/01-starter/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/src/App.tsx -------------------------------------------------------------------------------- /05-search-github-users/01-starter/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/src/assets/react.svg -------------------------------------------------------------------------------- /05-search-github-users/01-starter/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/src/components/ui/button.tsx -------------------------------------------------------------------------------- /05-search-github-users/01-starter/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/src/components/ui/card.tsx -------------------------------------------------------------------------------- /05-search-github-users/01-starter/src/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/src/components/ui/chart.tsx -------------------------------------------------------------------------------- /05-search-github-users/01-starter/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/src/components/ui/input.tsx -------------------------------------------------------------------------------- /05-search-github-users/01-starter/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/src/components/ui/label.tsx -------------------------------------------------------------------------------- /05-search-github-users/01-starter/src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /05-search-github-users/01-starter/src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /05-search-github-users/01-starter/src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /05-search-github-users/01-starter/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/src/index.css -------------------------------------------------------------------------------- /05-search-github-users/01-starter/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/src/lib/utils.ts -------------------------------------------------------------------------------- /05-search-github-users/01-starter/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/src/main.tsx -------------------------------------------------------------------------------- /05-search-github-users/01-starter/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/src/types.ts -------------------------------------------------------------------------------- /05-search-github-users/01-starter/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /05-search-github-users/01-starter/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/tailwind.config.js -------------------------------------------------------------------------------- /05-search-github-users/01-starter/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/tsconfig.app.json -------------------------------------------------------------------------------- /05-search-github-users/01-starter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/tsconfig.json -------------------------------------------------------------------------------- /05-search-github-users/01-starter/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/tsconfig.node.json -------------------------------------------------------------------------------- /05-search-github-users/01-starter/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/01-starter/vite.config.ts -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/.gitignore -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/README.md -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/components.json -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/eslint.config.js -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/index.html -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/package-lock.json -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/package.json -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/postcss.config.js -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/public/vite.svg -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/App.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/apolloClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/apolloClient.ts -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/assets/react.svg -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/components/charts/ForkedRepos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/components/charts/ForkedRepos.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/components/charts/PopularRepos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/components/charts/PopularRepos.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/components/charts/UsedLanguages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/components/charts/UsedLanguages.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/components/form/SearchForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/components/form/SearchForm.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/components/ui/button.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/components/ui/card.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/components/ui/chart.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/components/ui/input.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/components/ui/label.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/components/user/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/components/user/Loading.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/components/user/StatsCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/components/user/StatsCard.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/components/user/StatsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/components/user/StatsContainer.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/components/user/UserCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/components/user/UserCard.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/components/user/UserProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/components/user/UserProfile.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/hooks/use-toast.ts -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/index.css -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/lib/utils.ts -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/main.tsx -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/mocks/handlers.ts: -------------------------------------------------------------------------------- 1 | export const handlers = []; 2 | -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/mocks/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/mocks/server.ts -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/queries.ts -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/types.ts -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/utils.ts -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/src/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/src/vitest.setup.ts -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/tailwind.config.js -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/tsconfig.app.json -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/tsconfig.json -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/tsconfig.node.json -------------------------------------------------------------------------------- /05-search-github-users/02-front-end/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/02-front-end/vite.config.ts -------------------------------------------------------------------------------- /05-search-github-users/03-final/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/.gitignore -------------------------------------------------------------------------------- /05-search-github-users/03-final/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/README.md -------------------------------------------------------------------------------- /05-search-github-users/03-final/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/components.json -------------------------------------------------------------------------------- /05-search-github-users/03-final/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/eslint.config.js -------------------------------------------------------------------------------- /05-search-github-users/03-final/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/index.html -------------------------------------------------------------------------------- /05-search-github-users/03-final/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/package-lock.json -------------------------------------------------------------------------------- /05-search-github-users/03-final/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/package.json -------------------------------------------------------------------------------- /05-search-github-users/03-final/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/postcss.config.js -------------------------------------------------------------------------------- /05-search-github-users/03-final/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/public/vite.svg -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/App.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/__tests__/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/__tests__/App.test.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/__tests__/ForkedRepos.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/__tests__/ForkedRepos.test.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/__tests__/SearchForm.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/__tests__/SearchForm.test.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/__tests__/StatsCard.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/__tests__/StatsCard.test.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/__tests__/StatsContainer.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/__tests__/StatsContainer.test.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/__tests__/UserCard.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/__tests__/UserCard.test.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/__tests__/UserProfile.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/__tests__/UserProfile.test.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/__tests__/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/__tests__/utils.ts -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/apolloClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/apolloClient.ts -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/assets/react.svg -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/components/charts/ForkedRepos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/components/charts/ForkedRepos.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/components/charts/PopularRepos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/components/charts/PopularRepos.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/components/charts/UsedLanguages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/components/charts/UsedLanguages.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/components/form/SearchForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/components/form/SearchForm.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/components/ui/button.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/components/ui/card.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/components/ui/chart.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/components/ui/input.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/components/ui/label.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/components/user/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/components/user/Loading.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/components/user/StatsCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/components/user/StatsCard.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/components/user/StatsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/components/user/StatsContainer.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/components/user/UserCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/components/user/UserCard.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/components/user/UserProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/components/user/UserProfile.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/hooks/use-toast.ts -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/index.css -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/lib/utils.ts -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/main.tsx -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/mocks/handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/mocks/handlers.ts -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/mocks/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/mocks/server.ts -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/queries.ts -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/types.ts -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/utils.ts -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /05-search-github-users/03-final/src/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/src/vitest.setup.ts -------------------------------------------------------------------------------- /05-search-github-users/03-final/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/tailwind.config.js -------------------------------------------------------------------------------- /05-search-github-users/03-final/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/tsconfig.app.json -------------------------------------------------------------------------------- /05-search-github-users/03-final/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/tsconfig.json -------------------------------------------------------------------------------- /05-search-github-users/03-final/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/tsconfig.node.json -------------------------------------------------------------------------------- /05-search-github-users/03-final/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/react-testing-course/HEAD/05-search-github-users/03-final/vite.config.ts --------------------------------------------------------------------------------