@@ -7,7 +7,7 @@ import { DualListSelectorTreeItem } from '../DualListSelectorTreeItem';
7
7
test ( 'Does not render children by default' , ( ) => {
8
8
render (
9
9
< DualListSelectorTreeItem id = "item-id" text = "Test text" >
10
- Children content
10
+ < div > Children content</ div >
11
11
</ DualListSelectorTreeItem >
12
12
) ;
13
13
@@ -17,7 +17,7 @@ test('Does not render children by default', () => {
17
17
test ( 'Renders children when defaultExpanded is true' , ( ) => {
18
18
render (
19
19
< DualListSelectorTreeItem defaultExpanded id = "item-id" text = "Test text" >
20
- Children content
20
+ < div > Children content</ div >
21
21
</ DualListSelectorTreeItem >
22
22
) ;
23
23
@@ -27,9 +27,29 @@ test('Renders children when defaultExpanded is true', () => {
27
27
test ( 'Renders children when hasAnimations is true' , ( ) => {
28
28
render (
29
29
< DualListSelectorTreeItem hasAnimations id = "item-id" text = "Test text" >
30
- Children content
30
+ < div > Children content</ div >
31
31
</ DualListSelectorTreeItem >
32
32
) ;
33
33
34
34
expect ( screen . getByText ( 'Children content' ) ) . toBeVisible ( ) ;
35
35
} ) ;
36
+
37
+ test ( 'Renders children with inert attribute by default when hasAnimations is true' , ( ) => {
38
+ render (
39
+ < DualListSelectorTreeItem hasAnimations id = "item-id" text = "Test text" >
40
+ < div > Children content</ div >
41
+ </ DualListSelectorTreeItem >
42
+ ) ;
43
+
44
+ expect ( screen . getByText ( 'Children content' ) ) . toHaveAttribute ( 'inert' , '' ) ;
45
+ } ) ;
46
+
47
+ test ( 'Does not render children with inert attribute when hasAnimations and defaultExpanded are true' , ( ) => {
48
+ render (
49
+ < DualListSelectorTreeItem hasAnimations defaultExpanded id = "item-id" text = "Test text" >
50
+ < div > Children content</ div >
51
+ </ DualListSelectorTreeItem >
52
+ ) ;
53
+
54
+ expect ( screen . getByText ( 'Children content' ) ) . not . toHaveAttribute ( 'inert' ) ;
55
+ } ) ;
0 commit comments