├── .gitignore ├── .vscode └── settings.json ├── LICENSE.md ├── README.md ├── lerna.json ├── package.json ├── packages ├── fundamentals │ ├── README.md │ ├── package.json │ ├── src │ │ ├── globals.js │ │ ├── math.js │ │ └── tests │ │ │ ├── 1-simple.js │ │ │ ├── 2-assertion.js │ │ │ ├── 3-utilities.js │ │ │ └── 4-jest.test.js │ └── yarn.lock ├── integrations │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── public │ │ ├── data.json │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── App-02.js │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── __tests__ │ │ │ └── integration.test.js │ │ ├── api.js │ │ ├── index.css │ │ ├── index.js │ │ ├── logo.svg │ │ ├── mocks.js │ │ └── setupTests.js │ └── yarn.lock ├── redux-request │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── App.css │ │ ├── App.js │ │ ├── LoginPage.css │ │ ├── LoginPage.jsx │ │ ├── index.css │ │ ├── index.js │ │ ├── reducer.js │ │ ├── redux.test.js │ │ ├── service.js │ │ └── setupTests.js │ └── yarn.lock └── sample-app │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── manifest.json │ └── robots.txt │ ├── src │ ├── app │ │ ├── App.css │ │ ├── __tests__ │ │ │ ├── 01-react-dom.test.js │ │ │ ├── 02-matchers.test.js │ │ │ ├── 03-dom-tl.test.js │ │ │ ├── 04-render.test.js │ │ │ └── 05-react-tl.test.js │ │ ├── index.js │ │ └── logo.svg │ ├── index.css │ ├── index.js │ ├── quantity │ │ ├── __tests__ │ │ │ ├── 01-unit.test.js │ │ │ ├── 02-fire-event.test.js │ │ │ ├── 03-user-event.test.js │ │ │ ├── 04-prop-changes.test.js │ │ │ └── 05-init-mock.test.js │ │ └── index.js │ └── setupTests.js │ └── yarn.lock └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/README.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/package.json -------------------------------------------------------------------------------- /packages/fundamentals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/fundamentals/README.md -------------------------------------------------------------------------------- /packages/fundamentals/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/fundamentals/package.json -------------------------------------------------------------------------------- /packages/fundamentals/src/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/fundamentals/src/globals.js -------------------------------------------------------------------------------- /packages/fundamentals/src/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/fundamentals/src/math.js -------------------------------------------------------------------------------- /packages/fundamentals/src/tests/1-simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/fundamentals/src/tests/1-simple.js -------------------------------------------------------------------------------- /packages/fundamentals/src/tests/2-assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/fundamentals/src/tests/2-assertion.js -------------------------------------------------------------------------------- /packages/fundamentals/src/tests/3-utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/fundamentals/src/tests/3-utilities.js -------------------------------------------------------------------------------- /packages/fundamentals/src/tests/4-jest.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/fundamentals/src/tests/4-jest.test.js -------------------------------------------------------------------------------- /packages/fundamentals/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/fundamentals/yarn.lock -------------------------------------------------------------------------------- /packages/integrations/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/.gitignore -------------------------------------------------------------------------------- /packages/integrations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/README.md -------------------------------------------------------------------------------- /packages/integrations/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/package.json -------------------------------------------------------------------------------- /packages/integrations/public/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/public/data.json -------------------------------------------------------------------------------- /packages/integrations/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/public/favicon.ico -------------------------------------------------------------------------------- /packages/integrations/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/public/index.html -------------------------------------------------------------------------------- /packages/integrations/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/public/logo192.png -------------------------------------------------------------------------------- /packages/integrations/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/public/logo512.png -------------------------------------------------------------------------------- /packages/integrations/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/public/manifest.json -------------------------------------------------------------------------------- /packages/integrations/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/public/robots.txt -------------------------------------------------------------------------------- /packages/integrations/src/App-02.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/src/App-02.js -------------------------------------------------------------------------------- /packages/integrations/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/src/App.css -------------------------------------------------------------------------------- /packages/integrations/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/src/App.js -------------------------------------------------------------------------------- /packages/integrations/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/src/App.test.js -------------------------------------------------------------------------------- /packages/integrations/src/__tests__/integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/src/__tests__/integration.test.js -------------------------------------------------------------------------------- /packages/integrations/src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/src/api.js -------------------------------------------------------------------------------- /packages/integrations/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/src/index.css -------------------------------------------------------------------------------- /packages/integrations/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/src/index.js -------------------------------------------------------------------------------- /packages/integrations/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/src/logo.svg -------------------------------------------------------------------------------- /packages/integrations/src/mocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/src/mocks.js -------------------------------------------------------------------------------- /packages/integrations/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/src/setupTests.js -------------------------------------------------------------------------------- /packages/integrations/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/integrations/yarn.lock -------------------------------------------------------------------------------- /packages/redux-request/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/.gitignore -------------------------------------------------------------------------------- /packages/redux-request/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/.vscode/settings.json -------------------------------------------------------------------------------- /packages/redux-request/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/README.md -------------------------------------------------------------------------------- /packages/redux-request/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/package.json -------------------------------------------------------------------------------- /packages/redux-request/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/public/favicon.ico -------------------------------------------------------------------------------- /packages/redux-request/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/public/index.html -------------------------------------------------------------------------------- /packages/redux-request/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/public/logo192.png -------------------------------------------------------------------------------- /packages/redux-request/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/public/logo512.png -------------------------------------------------------------------------------- /packages/redux-request/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/public/manifest.json -------------------------------------------------------------------------------- /packages/redux-request/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/public/robots.txt -------------------------------------------------------------------------------- /packages/redux-request/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/src/App.css -------------------------------------------------------------------------------- /packages/redux-request/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/src/App.js -------------------------------------------------------------------------------- /packages/redux-request/src/LoginPage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/src/LoginPage.css -------------------------------------------------------------------------------- /packages/redux-request/src/LoginPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/src/LoginPage.jsx -------------------------------------------------------------------------------- /packages/redux-request/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/src/index.css -------------------------------------------------------------------------------- /packages/redux-request/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/src/index.js -------------------------------------------------------------------------------- /packages/redux-request/src/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/src/reducer.js -------------------------------------------------------------------------------- /packages/redux-request/src/redux.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/src/redux.test.js -------------------------------------------------------------------------------- /packages/redux-request/src/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/src/service.js -------------------------------------------------------------------------------- /packages/redux-request/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/src/setupTests.js -------------------------------------------------------------------------------- /packages/redux-request/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/redux-request/yarn.lock -------------------------------------------------------------------------------- /packages/sample-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/.gitignore -------------------------------------------------------------------------------- /packages/sample-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/README.md -------------------------------------------------------------------------------- /packages/sample-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/package.json -------------------------------------------------------------------------------- /packages/sample-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/public/favicon.ico -------------------------------------------------------------------------------- /packages/sample-app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/public/index.html -------------------------------------------------------------------------------- /packages/sample-app/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/public/logo192.png -------------------------------------------------------------------------------- /packages/sample-app/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/public/manifest.json -------------------------------------------------------------------------------- /packages/sample-app/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/public/robots.txt -------------------------------------------------------------------------------- /packages/sample-app/src/app/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/src/app/App.css -------------------------------------------------------------------------------- /packages/sample-app/src/app/__tests__/01-react-dom.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/src/app/__tests__/01-react-dom.test.js -------------------------------------------------------------------------------- /packages/sample-app/src/app/__tests__/02-matchers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/src/app/__tests__/02-matchers.test.js -------------------------------------------------------------------------------- /packages/sample-app/src/app/__tests__/03-dom-tl.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/src/app/__tests__/03-dom-tl.test.js -------------------------------------------------------------------------------- /packages/sample-app/src/app/__tests__/04-render.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/src/app/__tests__/04-render.test.js -------------------------------------------------------------------------------- /packages/sample-app/src/app/__tests__/05-react-tl.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/src/app/__tests__/05-react-tl.test.js -------------------------------------------------------------------------------- /packages/sample-app/src/app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/src/app/index.js -------------------------------------------------------------------------------- /packages/sample-app/src/app/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/src/app/logo.svg -------------------------------------------------------------------------------- /packages/sample-app/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/src/index.css -------------------------------------------------------------------------------- /packages/sample-app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/src/index.js -------------------------------------------------------------------------------- /packages/sample-app/src/quantity/__tests__/01-unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/src/quantity/__tests__/01-unit.test.js -------------------------------------------------------------------------------- /packages/sample-app/src/quantity/__tests__/02-fire-event.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/src/quantity/__tests__/02-fire-event.test.js -------------------------------------------------------------------------------- /packages/sample-app/src/quantity/__tests__/03-user-event.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/src/quantity/__tests__/03-user-event.test.js -------------------------------------------------------------------------------- /packages/sample-app/src/quantity/__tests__/04-prop-changes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/src/quantity/__tests__/04-prop-changes.test.js -------------------------------------------------------------------------------- /packages/sample-app/src/quantity/__tests__/05-init-mock.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/src/quantity/__tests__/05-init-mock.test.js -------------------------------------------------------------------------------- /packages/sample-app/src/quantity/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/src/quantity/index.js -------------------------------------------------------------------------------- /packages/sample-app/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/src/setupTests.js -------------------------------------------------------------------------------- /packages/sample-app/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/packages/sample-app/yarn.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luistak/test-webinar/HEAD/yarn.lock --------------------------------------------------------------------------------