1- import * as React from 'react' ;
1+ import React from 'react' ;
22import { Text } from 'react-native' ;
33import { NestedRow } from './NestedRow' ;
44import { render , waitFor } from '@testing-library/react-native' ;
55
66describe ( 'NestedListView' , ( ) => {
77 test ( 'renders with succesfully' , async ( ) => {
8- const { UNSAFE_getByType } = render (
8+ const { getByText } = render (
99 < NestedRow level = { 1 } style = { { borderColor : 'black' , borderWidth : 1 } } >
1010 < Text > Test</ Text >
1111 </ NestedRow > ,
1212 ) ;
1313
1414 await waitFor ( ( ) => {
15- const component = UNSAFE_getByType ( NestedRow ) ;
16- expect ( component ) . toBeDefined ( ) ;
15+ const component = getByText ( 'Test' ) ;
16+ expect ( component ) . toBeTruthy ( ) ;
1717 } ) ;
1818 } ) ;
1919
2020 test ( 'renders without level passed' , async ( ) => {
21- const { UNSAFE_getByType } = render (
21+ const { getByText } = render (
2222 < NestedRow style = { { borderColor : 'black' , borderWidth : 1 } } >
2323 < Text > Test</ Text >
2424 </ NestedRow > ,
2525 ) ;
2626
2727 await waitFor ( ( ) => {
28- const component = UNSAFE_getByType ( NestedRow ) ;
29- expect ( component ) . toBeDefined ( ) ;
28+ const component = getByText ( 'Test' ) ;
29+ expect ( component ) . toBeTruthy ( ) ;
3030 } ) ;
3131 } ) ;
3232
3333 test ( 'renders with height passed' , async ( ) => {
34- const { UNSAFE_getByType } = render (
34+ const { getByText } = render (
3535 < NestedRow
3636 level = { 1 }
3737 height = { 60 }
@@ -42,8 +42,8 @@ describe('NestedListView', () => {
4242 ) ;
4343
4444 await waitFor ( ( ) => {
45- const component = UNSAFE_getByType ( NestedRow ) ;
46- expect ( component ) . toBeDefined ( ) ;
45+ const component = getByText ( 'Test' ) ;
46+ expect ( component ) . toBeTruthy ( ) ;
4747 } ) ;
4848 } ) ;
4949} ) ;
0 commit comments