Files
paseo/packages/app/src/components/ui/menu/menu-root.test.tsx
T
Mohamed Boudra 29ae25d7aa Show tooltips for all composer controls (#3173)
* fix(app): restore composer control tooltips

Composite composer triggers dropped tooltip interaction props or the anchor ref, so hover either never opened the tooltip or left it off-screen. Preserve pressable props and compose menu refs at the trigger boundaries.

* fix(app): align mode tooltip typography
2026-08-10 21:57:50 +02:00

27 lines
709 B
TypeScript

/**
* @vitest-environment jsdom
*/
import React, { createRef } from "react";
import { render } from "@testing-library/react";
import { Text, type View } from "react-native";
import { beforeEach, describe, expect, it, vi } from "vitest";
import { MenuRoot, MenuTrigger } from "./menu-root";
beforeEach(() => vi.stubGlobal("React", React));
describe("MenuTrigger", () => {
it("forwards its rendered trigger to callers", () => {
const triggerRef = createRef<View>();
render(
<MenuRoot>
<MenuTrigger ref={triggerRef} accessibilityLabel="Open menu">
<Text>Open</Text>
</MenuTrigger>
</MenuRoot>,
);
expect(triggerRef.current).not.toBeNull();
});
});