├── .gitignore ├── LICENSE ├── README.md ├── jest.config.js ├── lib ├── TestComponent.d.ts ├── TestComponent.js ├── _types.d.ts ├── _types.js ├── asyncUtils.d.ts ├── asyncUtils.js ├── cleanup.d.ts ├── cleanup.js ├── flush-microtasks.d.ts ├── flush-microtasks.js ├── index.d.ts ├── index.js ├── renderHook.d.ts ├── renderHook.js ├── resultContainer.d.ts └── resultContainer.js ├── package.json ├── src ├── TestComponent.tsx ├── _types.ts ├── asyncUtils.ts ├── cleanup.ts ├── flush-microtasks.ts ├── index.ts ├── renderHook.tsx └── resultContainer.ts ├── test ├── asyncHook.test.ts ├── autoCleanup.disabled.test.ts ├── autoCleanup.noAfterEach.test.ts ├── autoCleanup.test.ts ├── cleanup.test.ts ├── customHook.test.ts ├── errorHook.test.ts ├── suspenseHook.test.ts ├── useContext.test.tsx ├── useEffect.test.ts ├── useMemo.test.ts ├── useReducer.test.ts ├── useRef.test.ts └── useState.test.ts ├── tsconfig.json ├── types.ts └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: "ts-jest", 3 | }; 4 | -------------------------------------------------------------------------------- /lib/TestComponent.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/lib/TestComponent.d.ts -------------------------------------------------------------------------------- /lib/TestComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/lib/TestComponent.js -------------------------------------------------------------------------------- /lib/_types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/lib/_types.d.ts -------------------------------------------------------------------------------- /lib/_types.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /lib/asyncUtils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/lib/asyncUtils.d.ts -------------------------------------------------------------------------------- /lib/asyncUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/lib/asyncUtils.js -------------------------------------------------------------------------------- /lib/cleanup.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/lib/cleanup.d.ts -------------------------------------------------------------------------------- /lib/cleanup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/lib/cleanup.js -------------------------------------------------------------------------------- /lib/flush-microtasks.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/lib/flush-microtasks.d.ts -------------------------------------------------------------------------------- /lib/flush-microtasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/lib/flush-microtasks.js -------------------------------------------------------------------------------- /lib/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/lib/index.d.ts -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/renderHook.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/lib/renderHook.d.ts -------------------------------------------------------------------------------- /lib/renderHook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/lib/renderHook.js -------------------------------------------------------------------------------- /lib/resultContainer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/lib/resultContainer.d.ts -------------------------------------------------------------------------------- /lib/resultContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/lib/resultContainer.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/package.json -------------------------------------------------------------------------------- /src/TestComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/src/TestComponent.tsx -------------------------------------------------------------------------------- /src/_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/src/_types.ts -------------------------------------------------------------------------------- /src/asyncUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/src/asyncUtils.ts -------------------------------------------------------------------------------- /src/cleanup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/src/cleanup.ts -------------------------------------------------------------------------------- /src/flush-microtasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/src/flush-microtasks.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/renderHook.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/src/renderHook.tsx -------------------------------------------------------------------------------- /src/resultContainer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/src/resultContainer.ts -------------------------------------------------------------------------------- /test/asyncHook.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/test/asyncHook.test.ts -------------------------------------------------------------------------------- /test/autoCleanup.disabled.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/test/autoCleanup.disabled.test.ts -------------------------------------------------------------------------------- /test/autoCleanup.noAfterEach.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/test/autoCleanup.noAfterEach.test.ts -------------------------------------------------------------------------------- /test/autoCleanup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/test/autoCleanup.test.ts -------------------------------------------------------------------------------- /test/cleanup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/test/cleanup.test.ts -------------------------------------------------------------------------------- /test/customHook.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/test/customHook.test.ts -------------------------------------------------------------------------------- /test/errorHook.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/test/errorHook.test.ts -------------------------------------------------------------------------------- /test/suspenseHook.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/test/suspenseHook.test.ts -------------------------------------------------------------------------------- /test/useContext.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/test/useContext.test.tsx -------------------------------------------------------------------------------- /test/useEffect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/test/useEffect.test.ts -------------------------------------------------------------------------------- /test/useMemo.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/test/useMemo.test.ts -------------------------------------------------------------------------------- /test/useReducer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/test/useReducer.test.ts -------------------------------------------------------------------------------- /test/useRef.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/test/useRef.test.ts -------------------------------------------------------------------------------- /test/useState.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/test/useState.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/types.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trivago/preact-hooks-testing-library/HEAD/yarn.lock --------------------------------------------------------------------------------