1.1.0 • Published 3 years ago

enzyme-react-hooks v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

enzyme-react-hooks

React hooks testing utils for Enzyme

NPM MIT License

Easily test react hooks with Enzyme, using enzyme implementation of the renderHook testing util. Based upon React Hooks Testing Library. Inspired by the teachings of Kent C. Dodds in his Epic React Workshop.

Install

npm install --save-dev enzyme-react-hooks

Usage

import { act } from "react-dom/test-utils";
import { renderHook } from "enzyme-react-hooks";
import { useCounter } from "./useCounter";

it("should increment counter", () => {
  const { result } = renderHook(useCounter);

  act(() => result.current.increment());

  expect(result.current.count).toBe(1);
});

Credits

React Hooks Testing Library

Kent C. Dodds' Epic React Workshop

License

MIT © Igor Pavloski