5180 fichiers 38.5 Mo 0 téléchargements 97 vues mis à jour il y a 4 heures ui
selectOption.ts 533 o Télécharger le fichier
import { fireEvent, screen } from '@testing-library/react';

/**
 * Picks an option of a Base UI `common/Select` the way a mouse does: open the
 * trigger, then pointer-down + click the option (Base UI ignores a bare click).
 * Replaces `fireEvent.change(nativeSelect, { target: { value } })`.
 */
export const selectOption = (trigger: HTMLElement, name: string | RegExp) => {
    fireEvent.click(trigger);

    const option = screen.getByRole('option', { name });

    fireEvent.pointerDown(option);
    fireEvent.click(option);
};
15Sujets
1Dépôts
20Membres
7En ligne
Profile
Inscrit
Dernière visite
Messages
0
Votes positifs
0
Votes négatifs
0

Nous utilisons des cookies pour assurer le bon fonctionnement du site et améliorer votre expérience. en savoir plus

Autoriser