('[data-component="Breadcrumbs.MenuItem"]'))
+ .toBeInTheDocument()
})
it('respects the "selected" prop', () => {
diff --git a/packages/react/src/ButtonGroup/ButtonGroup.test.tsx b/packages/react/src/ButtonGroup/ButtonGroup.test.tsx
index 64d935ed1bd..6ba3125598c 100644
--- a/packages/react/src/ButtonGroup/ButtonGroup.test.tsx
+++ b/packages/react/src/ButtonGroup/ButtonGroup.test.tsx
@@ -1,4 +1,5 @@
-import {render, screen} from '@testing-library/react'
+import {render} from '@testing-library/react'
+import {page} from 'vitest/browser'
import ButtonGroup from './ButtonGroup'
import {createRef} from 'react'
import {FeatureFlags} from '../FeatureFlags'
@@ -10,18 +11,18 @@ describe('ButtonGroup', () => {
implementsClassName(ButtonGroup, classes.ButtonGroup)
it('renders a ', () => {
- const container = render()
- expect(container.getByTestId('button-group').tagName).toBe('DIV')
+ render()
+ expect(page.getByTestId('button-group').element().tagName).toBe('DIV')
})
- it('renders data-component attribute', () => {
+ it('renders data-component attribute', async () => {
const {container} = render()
- expect(container.querySelector('[data-component="ButtonGroup"]')).toBeInTheDocument()
+ await expect.element(container.querySelector('[data-component="ButtonGroup"]')).toBeInTheDocument()
})
- it('should respect role prop', () => {
+ it('should respect role prop', async () => {
render()
- expect(screen.getByRole('toolbar')).toBeInTheDocument()
+ await expect.element(page.getByRole('toolbar')).toBeInTheDocument()
})
})