├── .all-contributorsrc ├── .as-a.ini ├── .gitattributes ├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .travis.yml ├── CONTRIBUTING.md ├── INSTRUCTIONS.md ├── README.md ├── appveyor.yml ├── client ├── .env ├── .eslintrc.js ├── .npmrc ├── jest.config.js ├── package.json ├── public │ ├── _redirects │ ├── favicon.png │ ├── fonts │ │ └── raleway │ │ │ ├── 1Ptrg8zYS_SKggPNwIYqWqZPANqczVs.woff2 │ │ │ ├── 1Ptrg8zYS_SKggPNwIYqWqhPANqczVsq4A.woff2 │ │ │ ├── 1Ptrg8zYS_SKggPNwIouWqZPANqczVs.woff2 │ │ │ ├── 1Ptrg8zYS_SKggPNwIouWqhPANqczVsq4A.woff2 │ │ │ ├── 1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2 │ │ │ ├── 1Ptug8zYS_SKggPNyCMIT4ttDfCmxA.woff2 │ │ │ └── raleway.css │ ├── index.html │ └── manifest.json ├── src │ ├── __mocks__ │ │ └── axios.js │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ └── app.snapshot.not-recommended.js.snap │ │ ├── app.create-post.js │ │ ├── app.login.js │ │ ├── app.login.todo.js │ │ ├── app.register.js │ │ ├── app.register.todo.js │ │ └── app.snapshot.not-recommended.js │ ├── app.js │ ├── assets │ │ ├── github.svg │ │ └── twitter.svg │ ├── components │ │ ├── __tests__ │ │ │ ├── __snapshots__ │ │ │ │ ├── login.final.js.snap │ │ │ │ └── login.step-4.js.snap │ │ │ ├── login.final.js │ │ │ ├── login.step-1.js │ │ │ ├── login.step-1.todo.js │ │ │ ├── login.step-2.js │ │ │ ├── login.step-2.todo.js │ │ │ ├── login.step-3.js │ │ │ ├── login.step-3.todo.js │ │ │ ├── login.step-4.js │ │ │ ├── login.step-4.todo.js │ │ │ └── user.js │ │ ├── form.js │ │ ├── inputs.js │ │ ├── loading.js │ │ ├── login.js │ │ └── user.js │ ├── index.css │ ├── index.js │ ├── screens │ │ ├── __tests__ │ │ │ ├── __snapshots__ │ │ │ │ └── editor.js.snap │ │ │ ├── editor.js │ │ │ └── editor.todo.js │ │ ├── editor.js │ │ ├── editor.todo.js │ │ └── home.js │ └── utils │ │ └── api.js └── test │ ├── setup-test-framework.js │ ├── svg-file-mock.js │ └── til-client-test-utils.js ├── cypress.json ├── cypress ├── .eslintrc ├── e2e │ ├── auth.login.js │ ├── auth.login.todo.js │ ├── auth.register.js │ ├── auth.register.todo.js │ └── posts.js ├── fixtures │ └── example.json ├── plugins │ └── index.js ├── support │ ├── commands.js │ ├── index.js │ └── queries.js └── utils.js ├── jest.config.js ├── other ├── CODE_OF_CONDUCT.md ├── configuration │ ├── calculator.solution │ │ ├── .babelrc.js │ │ ├── cypress.json │ │ ├── cypress │ │ │ ├── e2e │ │ │ │ └── calculator.js │ │ │ ├── fixtures │ │ │ │ └── example.json │ │ │ ├── plugins │ │ │ │ └── index.js │ │ │ └── support │ │ │ │ ├── commands.js │ │ │ │ └── index.js │ │ ├── index.html │ │ ├── jest.config.js │ │ ├── package.json │ │ ├── src │ │ │ ├── __tests__ │ │ │ │ ├── auto-scaling-text.js │ │ │ │ ├── calculator.js │ │ │ │ └── utils.js │ │ │ ├── auto-scaling-text.js │ │ │ ├── auto-scaling-text.module.css │ │ │ ├── calculator-display.js │ │ │ ├── calculator-display.module.css │ │ │ ├── calculator.js │ │ │ ├── calculator.module.css │ │ │ ├── fonts │ │ │ │ ├── KFOkCnqEu92Fr1MmgVxEIzIXKMnyrYk.woff2 │ │ │ │ ├── KFOkCnqEu92Fr1MmgVxFIzIXKMnyrYk.woff2 │ │ │ │ ├── KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.woff2 │ │ │ │ ├── KFOkCnqEu92Fr1MmgVxHIzIXKMnyrYk.woff2 │ │ │ │ ├── KFOkCnqEu92Fr1MmgVxIIzIXKMny.woff2 │ │ │ │ ├── KFOkCnqEu92Fr1MmgVxLIzIXKMnyrYk.woff2 │ │ │ │ └── KFOkCnqEu92Fr1MmgVxMIzIXKMnyrYk.woff2 │ │ │ ├── global.css │ │ │ ├── index.js │ │ │ └── utils.js │ │ ├── test │ │ │ ├── setup-test-framework.js │ │ │ └── style-mock.js │ │ └── webpack.config.js │ └── calculator │ │ ├── .babelrc.js │ │ ├── index.html │ │ ├── package.json │ │ ├── src │ │ ├── auto-scaling-text.js │ │ ├── auto-scaling-text.module.css │ │ ├── calculator-display.js │ │ ├── calculator-display.module.css │ │ ├── calculator.js │ │ ├── calculator.module.css │ │ ├── fonts │ │ │ ├── KFOkCnqEu92Fr1MmgVxEIzIXKMnyrYk.woff2 │ │ │ ├── KFOkCnqEu92Fr1MmgVxFIzIXKMnyrYk.woff2 │ │ │ ├── KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.woff2 │ │ │ ├── KFOkCnqEu92Fr1MmgVxHIzIXKMnyrYk.woff2 │ │ │ ├── KFOkCnqEu92Fr1MmgVxIIzIXKMny.woff2 │ │ │ ├── KFOkCnqEu92Fr1MmgVxLIzIXKMnyrYk.woff2 │ │ │ └── KFOkCnqEu92Fr1MmgVxMIzIXKMnyrYk.woff2 │ │ ├── global.css │ │ ├── index.js │ │ └── utils.js │ │ └── webpack.config.js ├── coverage-example │ ├── example.coverage.js │ └── example.js ├── jest-expect │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ └── expect-assertions.js.snap │ │ └── expect-assertions.js │ ├── jest.config.js │ └── super-heros.js ├── jest.config.js ├── screenshot.png ├── simple-react │ ├── .babelrc │ ├── __tests__ │ │ ├── item-list.js │ │ └── item-list.todo.js │ ├── item-list.js │ └── jest.config.js ├── whats-a-mock │ ├── .babelrc │ ├── __mocks__ │ │ └── utils.js │ ├── __tests__ │ │ ├── .eslintrc │ │ ├── thumb-war.1.js │ │ ├── thumb-war.1.todo.js │ │ ├── thumb-war.2.js │ │ ├── thumb-war.2.todo.js │ │ ├── thumb-war.3.js │ │ ├── thumb-war.3.todo.js │ │ ├── thumb-war.4.js │ │ ├── thumb-war.4.todo.js │ │ ├── thumb-war.5.js │ │ └── thumb-war.5.todo.js │ ├── jest │ ├── jest.config.js │ ├── thumb-war.js │ └── utils.js ├── whats-a-test │ ├── .eslintrc │ ├── 1.js │ ├── 1.todo.js │ ├── 2.js │ ├── 2.todo.js │ ├── 3.js │ ├── 3.todo.js │ ├── 4.js │ ├── jest │ ├── jest.config.js │ └── math.js └── workshop-info.md ├── package.json ├── scripts ├── autofill-feedback-email.js ├── deploy-backend.sh ├── install.js ├── make-appveyor-work.js ├── verify.js └── workshop-setup.js ├── server ├── .eslintrc.js ├── .npmrc ├── dev.js ├── index.js ├── jest.config.js ├── package.json ├── src │ ├── __mocks__ │ │ └── axios.js │ ├── controllers │ │ ├── __tests__ │ │ │ ├── __snapshots__ │ │ │ │ ├── auth.js.snap │ │ │ │ └── auth.todo.js.snap │ │ │ ├── auth.js │ │ │ ├── auth.todo.js │ │ │ ├── posts.js │ │ │ ├── posts.todo.js │ │ │ ├── users.bug.todo.js │ │ │ ├── users.js │ │ │ └── users.todo.js │ │ ├── auth.js │ │ ├── auth.todo.js │ │ ├── posts.js │ │ ├── posts.todo.js │ │ ├── users.bug.todo.js │ │ ├── users.js │ │ └── users.todo.js │ ├── index.js │ ├── routes │ │ ├── __tests__ │ │ │ ├── __snapshots__ │ │ │ │ └── auth.js.snap │ │ │ ├── auth.js │ │ │ ├── posts.js │ │ │ ├── posts.todo.js │ │ │ ├── users.bug.todo.js │ │ │ ├── users.js │ │ │ └── users.todo.js │ │ ├── auth.js │ │ ├── index.js │ │ ├── posts.js │ │ └── users.js │ ├── start.js │ └── utils │ │ ├── __tests__ │ │ ├── auth.js │ │ ├── auth.todo.js │ │ ├── db.posts.js │ │ ├── db.users.js │ │ ├── gist.js │ │ ├── gist.todo.js │ │ ├── myjson.js │ │ └── myjson.todo.js │ │ ├── auth.js │ │ ├── db.js │ │ ├── gist.js │ │ └── myjson.js └── test │ └── til-server-test-utils.js └── shared ├── .npmrc ├── README.md ├── auth.js ├── generate.js ├── index.js └── package.json /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.as-a.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/.as-a.ini -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /INSTRUCTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/INSTRUCTIONS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/appveyor.yml -------------------------------------------------------------------------------- /client/.env: -------------------------------------------------------------------------------- 1 | SKIP_PREFLIGHT_CHECK=true 2 | -------------------------------------------------------------------------------- /client/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/.eslintrc.js -------------------------------------------------------------------------------- /client/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /client/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/jest.config.js -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/public/_redirects -------------------------------------------------------------------------------- /client/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/public/favicon.png -------------------------------------------------------------------------------- /client/public/fonts/raleway/1Ptrg8zYS_SKggPNwIYqWqZPANqczVs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/public/fonts/raleway/1Ptrg8zYS_SKggPNwIYqWqZPANqczVs.woff2 -------------------------------------------------------------------------------- /client/public/fonts/raleway/1Ptrg8zYS_SKggPNwIYqWqhPANqczVsq4A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/public/fonts/raleway/1Ptrg8zYS_SKggPNwIYqWqhPANqczVsq4A.woff2 -------------------------------------------------------------------------------- /client/public/fonts/raleway/1Ptrg8zYS_SKggPNwIouWqZPANqczVs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/public/fonts/raleway/1Ptrg8zYS_SKggPNwIouWqZPANqczVs.woff2 -------------------------------------------------------------------------------- /client/public/fonts/raleway/1Ptrg8zYS_SKggPNwIouWqhPANqczVsq4A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/public/fonts/raleway/1Ptrg8zYS_SKggPNwIouWqhPANqczVsq4A.woff2 -------------------------------------------------------------------------------- /client/public/fonts/raleway/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/public/fonts/raleway/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2 -------------------------------------------------------------------------------- /client/public/fonts/raleway/1Ptug8zYS_SKggPNyCMIT4ttDfCmxA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/public/fonts/raleway/1Ptug8zYS_SKggPNyCMIT4ttDfCmxA.woff2 -------------------------------------------------------------------------------- /client/public/fonts/raleway/raleway.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/public/fonts/raleway/raleway.css -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/src/__mocks__/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/__mocks__/axios.js -------------------------------------------------------------------------------- /client/src/__tests__/__snapshots__/app.snapshot.not-recommended.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/__tests__/__snapshots__/app.snapshot.not-recommended.js.snap -------------------------------------------------------------------------------- /client/src/__tests__/app.create-post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/__tests__/app.create-post.js -------------------------------------------------------------------------------- /client/src/__tests__/app.login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/__tests__/app.login.js -------------------------------------------------------------------------------- /client/src/__tests__/app.login.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/__tests__/app.login.todo.js -------------------------------------------------------------------------------- /client/src/__tests__/app.register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/__tests__/app.register.js -------------------------------------------------------------------------------- /client/src/__tests__/app.register.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/__tests__/app.register.todo.js -------------------------------------------------------------------------------- /client/src/__tests__/app.snapshot.not-recommended.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/__tests__/app.snapshot.not-recommended.js -------------------------------------------------------------------------------- /client/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/app.js -------------------------------------------------------------------------------- /client/src/assets/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/assets/github.svg -------------------------------------------------------------------------------- /client/src/assets/twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/assets/twitter.svg -------------------------------------------------------------------------------- /client/src/components/__tests__/__snapshots__/login.final.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/components/__tests__/__snapshots__/login.final.js.snap -------------------------------------------------------------------------------- /client/src/components/__tests__/__snapshots__/login.step-4.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/components/__tests__/__snapshots__/login.step-4.js.snap -------------------------------------------------------------------------------- /client/src/components/__tests__/login.final.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/components/__tests__/login.final.js -------------------------------------------------------------------------------- /client/src/components/__tests__/login.step-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/components/__tests__/login.step-1.js -------------------------------------------------------------------------------- /client/src/components/__tests__/login.step-1.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/components/__tests__/login.step-1.todo.js -------------------------------------------------------------------------------- /client/src/components/__tests__/login.step-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/components/__tests__/login.step-2.js -------------------------------------------------------------------------------- /client/src/components/__tests__/login.step-2.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/components/__tests__/login.step-2.todo.js -------------------------------------------------------------------------------- /client/src/components/__tests__/login.step-3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/components/__tests__/login.step-3.js -------------------------------------------------------------------------------- /client/src/components/__tests__/login.step-3.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/components/__tests__/login.step-3.todo.js -------------------------------------------------------------------------------- /client/src/components/__tests__/login.step-4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/components/__tests__/login.step-4.js -------------------------------------------------------------------------------- /client/src/components/__tests__/login.step-4.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/components/__tests__/login.step-4.todo.js -------------------------------------------------------------------------------- /client/src/components/__tests__/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/components/__tests__/user.js -------------------------------------------------------------------------------- /client/src/components/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/components/form.js -------------------------------------------------------------------------------- /client/src/components/inputs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/components/inputs.js -------------------------------------------------------------------------------- /client/src/components/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/components/loading.js -------------------------------------------------------------------------------- /client/src/components/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/components/login.js -------------------------------------------------------------------------------- /client/src/components/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/components/user.js -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/screens/__tests__/__snapshots__/editor.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/screens/__tests__/__snapshots__/editor.js.snap -------------------------------------------------------------------------------- /client/src/screens/__tests__/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/screens/__tests__/editor.js -------------------------------------------------------------------------------- /client/src/screens/__tests__/editor.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/screens/__tests__/editor.todo.js -------------------------------------------------------------------------------- /client/src/screens/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/screens/editor.js -------------------------------------------------------------------------------- /client/src/screens/editor.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/screens/editor.todo.js -------------------------------------------------------------------------------- /client/src/screens/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/screens/home.js -------------------------------------------------------------------------------- /client/src/utils/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/src/utils/api.js -------------------------------------------------------------------------------- /client/test/setup-test-framework.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/test/setup-test-framework.js -------------------------------------------------------------------------------- /client/test/svg-file-mock.js: -------------------------------------------------------------------------------- 1 | module.exports = 'SVG' 2 | -------------------------------------------------------------------------------- /client/test/til-client-test-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/client/test/til-client-test-utils.js -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "integrationFolder": "cypress/e2e" 3 | } 4 | -------------------------------------------------------------------------------- /cypress/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/cypress/.eslintrc -------------------------------------------------------------------------------- /cypress/e2e/auth.login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/cypress/e2e/auth.login.js -------------------------------------------------------------------------------- /cypress/e2e/auth.login.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/cypress/e2e/auth.login.todo.js -------------------------------------------------------------------------------- /cypress/e2e/auth.register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/cypress/e2e/auth.register.js -------------------------------------------------------------------------------- /cypress/e2e/auth.register.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/cypress/e2e/auth.register.todo.js -------------------------------------------------------------------------------- /cypress/e2e/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/cypress/e2e/posts.js -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/cypress/fixtures/example.json -------------------------------------------------------------------------------- /cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/cypress/plugins/index.js -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/cypress/support/commands.js -------------------------------------------------------------------------------- /cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/cypress/support/index.js -------------------------------------------------------------------------------- /cypress/support/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/cypress/support/queries.js -------------------------------------------------------------------------------- /cypress/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/cypress/utils.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/jest.config.js -------------------------------------------------------------------------------- /other/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /other/configuration/calculator.solution/.babelrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/.babelrc.js -------------------------------------------------------------------------------- /other/configuration/calculator.solution/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/cypress.json -------------------------------------------------------------------------------- /other/configuration/calculator.solution/cypress/e2e/calculator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/cypress/e2e/calculator.js -------------------------------------------------------------------------------- /other/configuration/calculator.solution/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /other/configuration/calculator.solution/cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/cypress/plugins/index.js -------------------------------------------------------------------------------- /other/configuration/calculator.solution/cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/cypress/support/commands.js -------------------------------------------------------------------------------- /other/configuration/calculator.solution/cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/cypress/support/index.js -------------------------------------------------------------------------------- /other/configuration/calculator.solution/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/index.html -------------------------------------------------------------------------------- /other/configuration/calculator.solution/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/jest.config.js -------------------------------------------------------------------------------- /other/configuration/calculator.solution/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/package.json -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/__tests__/auto-scaling-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/__tests__/auto-scaling-text.js -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/__tests__/calculator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/__tests__/calculator.js -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/__tests__/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/__tests__/utils.js -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/auto-scaling-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/auto-scaling-text.js -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/auto-scaling-text.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/auto-scaling-text.module.css -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/calculator-display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/calculator-display.js -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/calculator-display.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/calculator-display.module.css -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/calculator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/calculator.js -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/calculator.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/calculator.module.css -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/fonts/KFOkCnqEu92Fr1MmgVxEIzIXKMnyrYk.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/fonts/KFOkCnqEu92Fr1MmgVxEIzIXKMnyrYk.woff2 -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/fonts/KFOkCnqEu92Fr1MmgVxFIzIXKMnyrYk.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/fonts/KFOkCnqEu92Fr1MmgVxFIzIXKMnyrYk.woff2 -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/fonts/KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/fonts/KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.woff2 -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/fonts/KFOkCnqEu92Fr1MmgVxHIzIXKMnyrYk.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/fonts/KFOkCnqEu92Fr1MmgVxHIzIXKMnyrYk.woff2 -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/fonts/KFOkCnqEu92Fr1MmgVxIIzIXKMny.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/fonts/KFOkCnqEu92Fr1MmgVxIIzIXKMny.woff2 -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/fonts/KFOkCnqEu92Fr1MmgVxLIzIXKMnyrYk.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/fonts/KFOkCnqEu92Fr1MmgVxLIzIXKMnyrYk.woff2 -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/fonts/KFOkCnqEu92Fr1MmgVxMIzIXKMnyrYk.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/fonts/KFOkCnqEu92Fr1MmgVxMIzIXKMnyrYk.woff2 -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/global.css -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/index.js -------------------------------------------------------------------------------- /other/configuration/calculator.solution/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/src/utils.js -------------------------------------------------------------------------------- /other/configuration/calculator.solution/test/setup-test-framework.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/test/setup-test-framework.js -------------------------------------------------------------------------------- /other/configuration/calculator.solution/test/style-mock.js: -------------------------------------------------------------------------------- 1 | module.exports = {} 2 | -------------------------------------------------------------------------------- /other/configuration/calculator.solution/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator.solution/webpack.config.js -------------------------------------------------------------------------------- /other/configuration/calculator/.babelrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/.babelrc.js -------------------------------------------------------------------------------- /other/configuration/calculator/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/index.html -------------------------------------------------------------------------------- /other/configuration/calculator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/package.json -------------------------------------------------------------------------------- /other/configuration/calculator/src/auto-scaling-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/src/auto-scaling-text.js -------------------------------------------------------------------------------- /other/configuration/calculator/src/auto-scaling-text.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/src/auto-scaling-text.module.css -------------------------------------------------------------------------------- /other/configuration/calculator/src/calculator-display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/src/calculator-display.js -------------------------------------------------------------------------------- /other/configuration/calculator/src/calculator-display.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/src/calculator-display.module.css -------------------------------------------------------------------------------- /other/configuration/calculator/src/calculator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/src/calculator.js -------------------------------------------------------------------------------- /other/configuration/calculator/src/calculator.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/src/calculator.module.css -------------------------------------------------------------------------------- /other/configuration/calculator/src/fonts/KFOkCnqEu92Fr1MmgVxEIzIXKMnyrYk.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/src/fonts/KFOkCnqEu92Fr1MmgVxEIzIXKMnyrYk.woff2 -------------------------------------------------------------------------------- /other/configuration/calculator/src/fonts/KFOkCnqEu92Fr1MmgVxFIzIXKMnyrYk.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/src/fonts/KFOkCnqEu92Fr1MmgVxFIzIXKMnyrYk.woff2 -------------------------------------------------------------------------------- /other/configuration/calculator/src/fonts/KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/src/fonts/KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.woff2 -------------------------------------------------------------------------------- /other/configuration/calculator/src/fonts/KFOkCnqEu92Fr1MmgVxHIzIXKMnyrYk.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/src/fonts/KFOkCnqEu92Fr1MmgVxHIzIXKMnyrYk.woff2 -------------------------------------------------------------------------------- /other/configuration/calculator/src/fonts/KFOkCnqEu92Fr1MmgVxIIzIXKMny.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/src/fonts/KFOkCnqEu92Fr1MmgVxIIzIXKMny.woff2 -------------------------------------------------------------------------------- /other/configuration/calculator/src/fonts/KFOkCnqEu92Fr1MmgVxLIzIXKMnyrYk.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/src/fonts/KFOkCnqEu92Fr1MmgVxLIzIXKMnyrYk.woff2 -------------------------------------------------------------------------------- /other/configuration/calculator/src/fonts/KFOkCnqEu92Fr1MmgVxMIzIXKMnyrYk.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/src/fonts/KFOkCnqEu92Fr1MmgVxMIzIXKMnyrYk.woff2 -------------------------------------------------------------------------------- /other/configuration/calculator/src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/src/global.css -------------------------------------------------------------------------------- /other/configuration/calculator/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/src/index.js -------------------------------------------------------------------------------- /other/configuration/calculator/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/src/utils.js -------------------------------------------------------------------------------- /other/configuration/calculator/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/configuration/calculator/webpack.config.js -------------------------------------------------------------------------------- /other/coverage-example/example.coverage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/coverage-example/example.coverage.js -------------------------------------------------------------------------------- /other/coverage-example/example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/coverage-example/example.js -------------------------------------------------------------------------------- /other/jest-expect/__tests__/__snapshots__/expect-assertions.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/jest-expect/__tests__/__snapshots__/expect-assertions.js.snap -------------------------------------------------------------------------------- /other/jest-expect/__tests__/expect-assertions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/jest-expect/__tests__/expect-assertions.js -------------------------------------------------------------------------------- /other/jest-expect/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/jest-expect/jest.config.js -------------------------------------------------------------------------------- /other/jest-expect/super-heros.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/jest-expect/super-heros.js -------------------------------------------------------------------------------- /other/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/jest.config.js -------------------------------------------------------------------------------- /other/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/screenshot.png -------------------------------------------------------------------------------- /other/simple-react/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/simple-react/.babelrc -------------------------------------------------------------------------------- /other/simple-react/__tests__/item-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/simple-react/__tests__/item-list.js -------------------------------------------------------------------------------- /other/simple-react/__tests__/item-list.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/simple-react/__tests__/item-list.todo.js -------------------------------------------------------------------------------- /other/simple-react/item-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/simple-react/item-list.js -------------------------------------------------------------------------------- /other/simple-react/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/simple-react/jest.config.js -------------------------------------------------------------------------------- /other/whats-a-mock/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-mock/.babelrc -------------------------------------------------------------------------------- /other/whats-a-mock/__mocks__/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-mock/__mocks__/utils.js -------------------------------------------------------------------------------- /other/whats-a-mock/__tests__/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-mock/__tests__/.eslintrc -------------------------------------------------------------------------------- /other/whats-a-mock/__tests__/thumb-war.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-mock/__tests__/thumb-war.1.js -------------------------------------------------------------------------------- /other/whats-a-mock/__tests__/thumb-war.1.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-mock/__tests__/thumb-war.1.todo.js -------------------------------------------------------------------------------- /other/whats-a-mock/__tests__/thumb-war.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-mock/__tests__/thumb-war.2.js -------------------------------------------------------------------------------- /other/whats-a-mock/__tests__/thumb-war.2.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-mock/__tests__/thumb-war.2.todo.js -------------------------------------------------------------------------------- /other/whats-a-mock/__tests__/thumb-war.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-mock/__tests__/thumb-war.3.js -------------------------------------------------------------------------------- /other/whats-a-mock/__tests__/thumb-war.3.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-mock/__tests__/thumb-war.3.todo.js -------------------------------------------------------------------------------- /other/whats-a-mock/__tests__/thumb-war.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-mock/__tests__/thumb-war.4.js -------------------------------------------------------------------------------- /other/whats-a-mock/__tests__/thumb-war.4.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-mock/__tests__/thumb-war.4.todo.js -------------------------------------------------------------------------------- /other/whats-a-mock/__tests__/thumb-war.5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-mock/__tests__/thumb-war.5.js -------------------------------------------------------------------------------- /other/whats-a-mock/__tests__/thumb-war.5.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-mock/__tests__/thumb-war.5.todo.js -------------------------------------------------------------------------------- /other/whats-a-mock/jest: -------------------------------------------------------------------------------- 1 | ../../node_modules/.bin/jest --watch 2 | -------------------------------------------------------------------------------- /other/whats-a-mock/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-mock/jest.config.js -------------------------------------------------------------------------------- /other/whats-a-mock/thumb-war.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-mock/thumb-war.js -------------------------------------------------------------------------------- /other/whats-a-mock/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-mock/utils.js -------------------------------------------------------------------------------- /other/whats-a-test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-test/.eslintrc -------------------------------------------------------------------------------- /other/whats-a-test/1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-test/1.js -------------------------------------------------------------------------------- /other/whats-a-test/1.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-test/1.todo.js -------------------------------------------------------------------------------- /other/whats-a-test/2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-test/2.js -------------------------------------------------------------------------------- /other/whats-a-test/2.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-test/2.todo.js -------------------------------------------------------------------------------- /other/whats-a-test/3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-test/3.js -------------------------------------------------------------------------------- /other/whats-a-test/3.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-test/3.todo.js -------------------------------------------------------------------------------- /other/whats-a-test/4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-test/4.js -------------------------------------------------------------------------------- /other/whats-a-test/jest: -------------------------------------------------------------------------------- 1 | ../../node_modules/.bin/jest 2 | -------------------------------------------------------------------------------- /other/whats-a-test/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | testMatch: ['**/4.js'], 3 | } 4 | -------------------------------------------------------------------------------- /other/whats-a-test/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/whats-a-test/math.js -------------------------------------------------------------------------------- /other/workshop-info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/other/workshop-info.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/package.json -------------------------------------------------------------------------------- /scripts/autofill-feedback-email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/scripts/autofill-feedback-email.js -------------------------------------------------------------------------------- /scripts/deploy-backend.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/scripts/deploy-backend.sh -------------------------------------------------------------------------------- /scripts/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/scripts/install.js -------------------------------------------------------------------------------- /scripts/make-appveyor-work.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/scripts/make-appveyor-work.js -------------------------------------------------------------------------------- /scripts/verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/scripts/verify.js -------------------------------------------------------------------------------- /scripts/workshop-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/scripts/workshop-setup.js -------------------------------------------------------------------------------- /server/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/.eslintrc.js -------------------------------------------------------------------------------- /server/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /server/dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/dev.js -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/index.js -------------------------------------------------------------------------------- /server/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/jest.config.js -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/__mocks__/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/__mocks__/axios.js -------------------------------------------------------------------------------- /server/src/controllers/__tests__/__snapshots__/auth.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/controllers/__tests__/__snapshots__/auth.js.snap -------------------------------------------------------------------------------- /server/src/controllers/__tests__/__snapshots__/auth.todo.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/controllers/__tests__/__snapshots__/auth.todo.js.snap -------------------------------------------------------------------------------- /server/src/controllers/__tests__/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/controllers/__tests__/auth.js -------------------------------------------------------------------------------- /server/src/controllers/__tests__/auth.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/controllers/__tests__/auth.todo.js -------------------------------------------------------------------------------- /server/src/controllers/__tests__/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/controllers/__tests__/posts.js -------------------------------------------------------------------------------- /server/src/controllers/__tests__/posts.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/controllers/__tests__/posts.todo.js -------------------------------------------------------------------------------- /server/src/controllers/__tests__/users.bug.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/controllers/__tests__/users.bug.todo.js -------------------------------------------------------------------------------- /server/src/controllers/__tests__/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/controllers/__tests__/users.js -------------------------------------------------------------------------------- /server/src/controllers/__tests__/users.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/controllers/__tests__/users.todo.js -------------------------------------------------------------------------------- /server/src/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/controllers/auth.js -------------------------------------------------------------------------------- /server/src/controllers/auth.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/controllers/auth.todo.js -------------------------------------------------------------------------------- /server/src/controllers/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/controllers/posts.js -------------------------------------------------------------------------------- /server/src/controllers/posts.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/controllers/posts.todo.js -------------------------------------------------------------------------------- /server/src/controllers/users.bug.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/controllers/users.bug.todo.js -------------------------------------------------------------------------------- /server/src/controllers/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/controllers/users.js -------------------------------------------------------------------------------- /server/src/controllers/users.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/controllers/users.todo.js -------------------------------------------------------------------------------- /server/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/index.js -------------------------------------------------------------------------------- /server/src/routes/__tests__/__snapshots__/auth.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/routes/__tests__/__snapshots__/auth.js.snap -------------------------------------------------------------------------------- /server/src/routes/__tests__/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/routes/__tests__/auth.js -------------------------------------------------------------------------------- /server/src/routes/__tests__/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/routes/__tests__/posts.js -------------------------------------------------------------------------------- /server/src/routes/__tests__/posts.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/routes/__tests__/posts.todo.js -------------------------------------------------------------------------------- /server/src/routes/__tests__/users.bug.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/routes/__tests__/users.bug.todo.js -------------------------------------------------------------------------------- /server/src/routes/__tests__/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/routes/__tests__/users.js -------------------------------------------------------------------------------- /server/src/routes/__tests__/users.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/routes/__tests__/users.todo.js -------------------------------------------------------------------------------- /server/src/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/routes/auth.js -------------------------------------------------------------------------------- /server/src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/routes/index.js -------------------------------------------------------------------------------- /server/src/routes/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/routes/posts.js -------------------------------------------------------------------------------- /server/src/routes/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/routes/users.js -------------------------------------------------------------------------------- /server/src/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/start.js -------------------------------------------------------------------------------- /server/src/utils/__tests__/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/utils/__tests__/auth.js -------------------------------------------------------------------------------- /server/src/utils/__tests__/auth.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/utils/__tests__/auth.todo.js -------------------------------------------------------------------------------- /server/src/utils/__tests__/db.posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/utils/__tests__/db.posts.js -------------------------------------------------------------------------------- /server/src/utils/__tests__/db.users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/utils/__tests__/db.users.js -------------------------------------------------------------------------------- /server/src/utils/__tests__/gist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/utils/__tests__/gist.js -------------------------------------------------------------------------------- /server/src/utils/__tests__/gist.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/utils/__tests__/gist.todo.js -------------------------------------------------------------------------------- /server/src/utils/__tests__/myjson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/utils/__tests__/myjson.js -------------------------------------------------------------------------------- /server/src/utils/__tests__/myjson.todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/utils/__tests__/myjson.todo.js -------------------------------------------------------------------------------- /server/src/utils/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/utils/auth.js -------------------------------------------------------------------------------- /server/src/utils/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/utils/db.js -------------------------------------------------------------------------------- /server/src/utils/gist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/utils/gist.js -------------------------------------------------------------------------------- /server/src/utils/myjson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/src/utils/myjson.js -------------------------------------------------------------------------------- /server/test/til-server-test-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/server/test/til-server-test-utils.js -------------------------------------------------------------------------------- /shared/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /shared/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/shared/README.md -------------------------------------------------------------------------------- /shared/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/shared/auth.js -------------------------------------------------------------------------------- /shared/generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/shared/generate.js -------------------------------------------------------------------------------- /shared/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/shared/index.js -------------------------------------------------------------------------------- /shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/testing-workshop/HEAD/shared/package.json --------------------------------------------------------------------------------