UNPKG

reakit

Version:

Toolkit for building accessible rich web apps with React

31 lines (28 loc) 901 B
import { renderHook } from "reakit-test-utils/hooks"; import { jestSerializerStripFunctions } from "reakit-test-utils/jestSerializerStripFunctions"; import { useRadioState } from "../RadioState"; expect.addSnapshotSerializer(jestSerializerStripFunctions); test("initial state", () => { const { result } = renderHook(() => useRadioState({ baseId: "base" })); expect(result.current).toMatchInlineSnapshot(` Object { "baseId": "base", "currentId": undefined, "groups": Array [], "items": Array [], "loop": true, "orientation": undefined, "rtl": false, "shift": false, "state": undefined, "unstable_hasActiveWidget": false, "unstable_idCountRef": Object { "current": 0, }, "unstable_includesBaseElement": false, "unstable_moves": 0, "unstable_virtual": false, "wrap": false, } `); });