import * as React from "react"; import { render, focus, press, blur } from "reakit-test-utils"; import { unstable_CompositeItemWidgetProps as CompositeItemWidgetProps, unstable_CompositeItemWidget as CompositeItemWidget, } from "../CompositeItemWidget"; const props: CompositeItemWidgetProps = { unstable_hasActiveWidget: false, unstable_setHasActiveWidget: jest.fn(), currentId: "a", }; test("render", () => { const { container } = render(); expect(container).toMatchInlineSnapshot(`
`); }); test("render active widget", () => { const { container } = render( ); expect(container).toMatchInlineSnapshot(`
`); }); test("render without state props", () => { // @ts-ignore const { container } = render(); expect(container).toMatchInlineSnapshot(`
`); }); test("interact without state props", () => { const { getByLabelText } = render( // @ts-ignore ); const widget = getByLabelText("widget"); focus(widget); press.Enter(); press.Escape(); blur(); });