mirror of
https://github.com/grafana/grafana.git
synced 2025-08-01 04:51:49 +08:00

* Add RolePickerDrawer * Add RoiePickerBadges * Add RolePickerSelect * Replace RolePicker in OrgUsersTable * Replace RolePicker in ServiceAccountCreatePage * Add RolePickerDrawer test * Add tests * Add i18n texts * Update RolePickerBadges
26 lines
656 B
TypeScript
26 lines
656 B
TypeScript
import { render, screen } from '@testing-library/react';
|
|
import { FormProvider, useForm } from 'react-hook-form';
|
|
|
|
import { RolePickerSelect } from './RolePickerSelect';
|
|
|
|
describe('RolePickerSelect', () => {
|
|
interface WrapperProps {
|
|
children: React.ReactNode;
|
|
}
|
|
|
|
const Wrapper = (props: WrapperProps) => {
|
|
const formMethods = useForm({});
|
|
return <FormProvider {...formMethods}>{props.children}</FormProvider>;
|
|
};
|
|
|
|
it('should render', async () => {
|
|
const props = {};
|
|
render(
|
|
<Wrapper>
|
|
<RolePickerSelect {...props} />
|
|
</Wrapper>
|
|
);
|
|
expect(screen.getByRole('combobox')).toBeInTheDocument();
|
|
});
|
|
});
|