aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/design-system/src/components/subnavigation/__tests__/SubnavigationItem-test.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/design-system/src/components/subnavigation/__tests__/SubnavigationItem-test.tsx')
-rw-r--r--server/sonar-web/design-system/src/components/subnavigation/__tests__/SubnavigationItem-test.tsx16
1 files changed, 2 insertions, 14 deletions
diff --git a/server/sonar-web/design-system/src/components/subnavigation/__tests__/SubnavigationItem-test.tsx b/server/sonar-web/design-system/src/components/subnavigation/__tests__/SubnavigationItem-test.tsx
index 66c776e79f7..17fb3e4e51d 100644
--- a/server/sonar-web/design-system/src/components/subnavigation/__tests__/SubnavigationItem-test.tsx
+++ b/server/sonar-web/design-system/src/components/subnavigation/__tests__/SubnavigationItem-test.tsx
@@ -22,30 +22,18 @@ import { render } from '../../../helpers/testUtils';
import { FCProps } from '../../../types/misc';
import { SubnavigationItem } from '../SubnavigationItem';
-it('should render correctly', () => {
- setupWithProps();
-
- expect(screen.getByTestId('js-subnavigation-item')).toHaveAttribute('aria-current', 'false');
-});
-
-it('should display selected', () => {
- setupWithProps({ active: true });
-
- expect(screen.getByTestId('js-subnavigation-item')).toHaveAttribute('aria-current', 'true');
-});
-
it('should call onClick with value when clicked', async () => {
const onClick = jest.fn();
const { user } = setupWithProps({ onClick });
- await user.click(screen.getByTestId('js-subnavigation-item'));
+ await user.click(screen.getByRole('button'));
expect(onClick).toHaveBeenCalledWith('foo');
});
function setupWithProps(props: Partial<FCProps<typeof SubnavigationItem>> = {}) {
return render(
<SubnavigationItem active={false} onClick={jest.fn()} value="foo" {...props}>
- Foo
+ <button type="button">Foo</button>
</SubnavigationItem>
);
}