diff --git a/frontend/__tests__/components/context-menu/account-settings-context-menu.test.tsx b/frontend/__tests__/components/context-menu/account-settings-context-menu.test.tsx index 1cfc1b8fb7..5eeafbc51d 100644 --- a/frontend/__tests__/components/context-menu/account-settings-context-menu.test.tsx +++ b/frontend/__tests__/components/context-menu/account-settings-context-menu.test.tsx @@ -33,9 +33,24 @@ describe("AccountSettingsContextMenu", () => { expect( screen.getByTestId("account-settings-context-menu"), ).toBeInTheDocument(); + expect(screen.getByText("SIDEBAR$DOCS")).toBeInTheDocument(); expect(screen.getByText("ACCOUNT_SETTINGS$LOGOUT")).toBeInTheDocument(); }); + it("should render Documentation link with correct attributes", () => { + renderWithRouter( + , + ); + + const documentationLink = screen.getByText("SIDEBAR$DOCS").closest("a"); + expect(documentationLink).toHaveAttribute("href", "https://docs.openhands.dev"); + expect(documentationLink).toHaveAttribute("target", "_blank"); + expect(documentationLink).toHaveAttribute("rel", "noopener noreferrer"); + }); + it("should call onLogout when the logout option is clicked", async () => { renderWithRouter( + + + + {t(I18nKey.SIDEBAR$DOCS)} + + +