@@ -4,6 +4,7 @@ import { SafeAreaView } from "../SafeAreaView";
44import { SafeAreaViewProps } from "../../typings/SafeAreaViewProps" ;
55import { SafeAreaViewStyle } from "../ui/Styles" ;
66import { Text } from "react-native" ;
7+ import { SafeAreaProvider } from "react-native-safe-area-context" ;
78
89describe ( "Safe area view" , ( ) => {
910 let defaultProps : SafeAreaViewProps < SafeAreaViewStyle > ;
@@ -18,14 +19,20 @@ describe("Safe area view", () => {
1819
1920 it ( "renders with content" , ( ) => {
2021 const component = render (
21- < SafeAreaView name = { defaultProps . name } style = { defaultProps . style } content = { defaultProps . content } />
22+ < SafeAreaProvider >
23+ < SafeAreaView name = { defaultProps . name } style = { defaultProps . style } content = { defaultProps . content } />
24+ </ SafeAreaProvider >
2225 ) ;
2326 expect ( component . toJSON ( ) ) . toMatchSnapshot ( ) ;
2427 } ) ;
2528
2629 it ( "renders without content" , ( ) => {
2730 delete defaultProps . content ;
28- const component = render ( < SafeAreaView { ...defaultProps } /> ) ;
31+ const component = render (
32+ < SafeAreaProvider >
33+ < SafeAreaView { ...defaultProps } />
34+ </ SafeAreaProvider >
35+ ) ;
2936 expect ( component . toJSON ( ) ) . toMatchSnapshot ( ) ;
3037 } ) ;
3138
@@ -36,7 +43,11 @@ describe("Safe area view", () => {
3643 } ,
3744 { container : { backgroundColor : "green" } }
3845 ] ;
39- const component = render ( < SafeAreaView { ...defaultProps } /> ) ;
46+ const component = render (
47+ < SafeAreaProvider >
48+ < SafeAreaView { ...defaultProps } />
49+ </ SafeAreaProvider >
50+ ) ;
4051 expect ( component . toJSON ( ) ) . toMatchSnapshot ( ) ;
4152 } ) ;
4253} ) ;
0 commit comments