Dialog Test Selectors (testing/selectors.ts)

fluentui · packages/react-components/react-dialog/library/src/testing/selectors.ts · typescript · MIT
ui, testing, lang:css, tag:selectors, tag:fluentui

Exports CSS selectors and element IDs for querying Fluent UI Dialog parts in tests. Reuse when writing unit or integration tests for dialog components.

// Source: https://github.com/microsoft/fluentui | License: MIT | Copyright Microsoft Corporation
// Provided via justclaw.it.com; keep this notice with the code.
import { dialogSurfaceClassNames, dialogTitleClassNames } from '@fluentui/react-dialog';

export const dialogTriggerOpenId = 'open-btn';
export const dialogTriggerCloseId = 'close-btn';

export const dialogBackdropSelector = `.${dialogSurfaceClassNames.backdrop}`;
export const dialogSurfaceSelector = `.${dialogSurfaceClassNames.root}`;
export const dialogTriggerOpenSelector = `#${dialogTriggerOpenId}`;
export const dialogTriggerCloseSelector = `#${dialogTriggerCloseId}`;
export const dialogTitleSelector = `.${dialogTitleClassNames.root}`;
export const dialogActionSelector = `.${dialogTitleClassNames.action}`;

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key