test(combo-box): add keyboard navigation menu test

This commit is contained in:
Eric Liu 2025-08-17 14:02:04 -07:00
commit 211885bad7

View file

@ -412,4 +412,14 @@ describe("ComboBox", () => {
render(ComboBox, { props: { helperText: "Help", invalid: true } });
expect(screen.queryByText("Help")).not.toBeInTheDocument();
});
it("should not open menu when input is focused via keyboard", async () => {
render(ComboBox);
await user.keyboard("{Tab}");
expect(screen.getByRole("textbox")).toHaveFocus();
const dropdown = screen.queryAllByRole("listbox")[1];
expect(dropdown).toBeUndefined();
});
});