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();
});