Download __tests__/components/features/conversation-panel/utils.ts from SaylorTwift/openhands: direct link, hf CLI and curl.
- Browser
- Download file 519 Bytes
-
https://huggingface.co/SaylorTwift/openhands/resolve/main/__tests__/components/features/conversation-panel/utils.ts
- Command line
-
hf download hf://SaylorTwift/openhands/__tests__/components/features/conversation-panel/utils.ts
-
curl -L -o utils.ts https://huggingface.co/SaylorTwift/openhands/resolve/main/__tests__/components/features/conversation-panel/utils.ts
519 Bytes
| import { screen, within } from "@testing-library/react"; | |
| import { UserEvent } from "@testing-library/user-event"; | |
| export const clickOnEditButton = async ( | |
| user: UserEvent, | |
| container?: HTMLElement, | |
| ) => { | |
| const wrapper = container ? within(container) : screen; | |
| const ellipsisButton = wrapper.getByTestId("ellipsis-button"); | |
| await user.click(ellipsisButton); | |
| const menu = screen.getByTestId("context-menu"); | |
| const editButton = within(menu).getByTestId("edit-button"); | |
| await user.click(editButton); | |
| }; | |