1
1
import { CProgress , CProgressLabel } from '../..'
2
- import { render } from '@/tests/test-utils'
2
+ import { render , screen } from '@/tests/test-utils'
3
3
4
4
const renderComponent = ( props ) => {
5
5
const base = {
@@ -19,31 +19,31 @@ it('should render correctly', () => {
19
19
} )
20
20
21
21
it ( 'should have the correct width' , ( ) => {
22
- const { queryByRole } = renderComponent ( )
22
+ renderComponent ( )
23
23
24
- expect ( queryByRole ( 'progressbar' ) ) . toHaveStyle ( 'width: 40%' )
24
+ expect ( screen . queryByRole ( 'progressbar' ) ) . toHaveStyle ( 'width: 40%' )
25
25
} )
26
26
27
27
it ( 'should display a label' , ( ) => {
28
- const { queryByText } = renderComponent ( {
28
+ renderComponent ( {
29
29
template : `
30
30
<CProgress :value="40">
31
31
<CProgressLabel>Label</CProgressLabel>
32
32
</CProgress>`
33
33
} )
34
34
35
- expect ( queryByText ( 'Label' ) ) . toBeInTheDocument ( )
35
+ expect ( screen . queryByText ( 'Label' ) ) . toBeInTheDocument ( )
36
36
} )
37
37
38
38
test ( 'a11y - progress has a "role" set to "progressbar"' , ( ) => {
39
- const { queryByRole } = renderComponent ( )
40
- expect ( queryByRole ( 'progressbar' ) ) . toBeInTheDocument ( )
39
+ renderComponent ( )
40
+ expect ( screen . queryByRole ( 'progressbar' ) ) . toBeInTheDocument ( )
41
41
} )
42
42
43
43
test ( 'a11y - progress has a "aria-valuenow" set to the percentage completion value' , ( ) => {
44
- const { queryByRole } = renderComponent ( )
44
+ renderComponent ( )
45
45
46
- expect ( queryByRole ( 'progressbar' ) ) . toHaveAttribute (
46
+ expect ( screen . queryByRole ( 'progressbar' ) ) . toHaveAttribute (
47
47
'aria-valuenow' ,
48
48
'40'
49
49
)
0 commit comments