@@ -7,7 +7,7 @@ import { DualListSelectorTreeItem } from '../DualListSelectorTreeItem';
77test ( 'Does not render children by default' , ( ) => {
88 render (
99 < DualListSelectorTreeItem id = "item-id" text = "Test text" >
10- Children content
10+ < div > Children content</ div >
1111 </ DualListSelectorTreeItem >
1212 ) ;
1313
@@ -17,7 +17,7 @@ test('Does not render children by default', () => {
1717test ( 'Renders children when defaultExpanded is true' , ( ) => {
1818 render (
1919 < DualListSelectorTreeItem defaultExpanded id = "item-id" text = "Test text" >
20- Children content
20+ < div > Children content</ div >
2121 </ DualListSelectorTreeItem >
2222 ) ;
2323
@@ -27,9 +27,29 @@ test('Renders children when defaultExpanded is true', () => {
2727test ( 'Renders children when hasAnimations is true' , ( ) => {
2828 render (
2929 < DualListSelectorTreeItem hasAnimations id = "item-id" text = "Test text" >
30- Children content
30+ < div > Children content</ div >
3131 </ DualListSelectorTreeItem >
3232 ) ;
3333
3434 expect ( screen . getByText ( 'Children content' ) ) . toBeVisible ( ) ;
3535} ) ;
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