Skip to content

Commit 8de0b25

Browse files
leonardomendixgjulivan
authored andcommitted
test: fix expanding v2 unit test
1 parent f92b747 commit 8de0b25

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

packages/pluggableWidgets/tree-node-web/src/components/v2/__tests__/TreeNodeV2.spec.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,13 +109,15 @@ describe("TreeNodeV2 - Keyboard Navigation", () => {
109109
});
110110

111111
it("collapses expanded node when Enter key is pressed", () => {
112-
render(createElement(TreeNodeV2, makeDefaultProps(true)));
112+
render(createElement(TreeNodeV2, makeDefaultProps(false)));
113113
const treeItem = screen.getAllByRole("treeitem")[0];
114114

115+
// Expand first
116+
fireEvent.keyDown(treeItem, { key: "Enter" });
115117
expect(treeItem).toHaveAttribute("aria-expanded", "true");
116118

119+
// Then collapse
117120
fireEvent.keyDown(treeItem, { key: "Enter" });
118-
119121
expect(treeItem).toHaveAttribute("aria-expanded", "false");
120122
});
121123

@@ -131,13 +133,15 @@ describe("TreeNodeV2 - Keyboard Navigation", () => {
131133
});
132134

133135
it("collapses node when ArrowLeft is pressed on expanded node", () => {
134-
render(createElement(TreeNodeV2, makeDefaultProps(true)));
136+
render(createElement(TreeNodeV2, makeDefaultProps(false)));
135137
const treeItem = screen.getAllByRole("treeitem")[0];
136138

139+
// Expand first via ArrowRight
140+
fireEvent.keyDown(treeItem, { key: "ArrowRight" });
137141
expect(treeItem).toHaveAttribute("aria-expanded", "true");
138142

143+
// Then collapse
139144
fireEvent.keyDown(treeItem, { key: "ArrowLeft" });
140-
141145
expect(treeItem).toHaveAttribute("aria-expanded", "false");
142146
});
143147

0 commit comments

Comments
 (0)