diff --git a/public/app/core/components/PasswordField/PasswordField.test.tsx b/public/app/core/components/PasswordField/PasswordField.test.tsx
index 0f85ae02901..98af3c901ba 100644
--- a/public/app/core/components/PasswordField/PasswordField.test.tsx
+++ b/public/app/core/components/PasswordField/PasswordField.test.tsx
@@ -8,15 +8,15 @@ describe('PasswordField', () => {
placeholder: 'enter password',
'data-testid': 'password-field',
};
- it('should renders correctly', () => {
+ it('should render correctly', () => {
render();
expect(screen.getByTestId('password-field')).toBeInTheDocument();
- expect(screen.getByRole('button')).toBeInTheDocument();
+ expect(screen.getByRole('switch', { name: 'Show password' })).toBeInTheDocument();
});
it('should able to show password value if clicked on password-reveal icon', () => {
render();
expect(screen.getByTestId('password-field')).toHaveProperty('type', 'password');
- fireEvent.click(screen.getByRole('button'));
+ fireEvent.click(screen.getByRole('switch', { name: 'Show password' }));
expect(screen.getByTestId('password-field')).toHaveProperty('type', 'text');
});
});
diff --git a/public/app/core/components/PasswordField/PasswordField.tsx b/public/app/core/components/PasswordField/PasswordField.tsx
index 3ba84eb1ba4..ec32963c364 100644
--- a/public/app/core/components/PasswordField/PasswordField.tsx
+++ b/public/app/core/components/PasswordField/PasswordField.tsx
@@ -29,7 +29,7 @@ export const PasswordField: FC = React.forwardRef {