File tree Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change 1+ /**
2+ * @format
3+ */
4+ /* eslint-env jest */
5+
6+ const defaultState = {
7+ type : 'cellular' ,
8+ isConnected : true ,
9+ isInternetReachable : true ,
10+ details : {
11+ isConnectionExpensive : true ,
12+ cellularGeneration : '3g' ,
13+ } ,
14+ } ;
15+
16+ const NetInfoStateType = {
17+ unknown : 'unknown' ,
18+ none : 'none' ,
19+ cellular : 'cellular' ,
20+ wifi : 'wifi' ,
21+ bluetooth : 'bluetooth' ,
22+ ethernet : 'ethernet' ,
23+ wimax : 'wimax' ,
24+ vpn : 'vpn' ,
25+ other : 'other' ,
26+ } ;
27+
28+ const RNCNetInfoMock = {
29+ NetInfoStateType,
30+ configure : jest . fn ( ) ,
31+ fetch : jest . fn ( ) ,
32+ refresh : jest . fn ( ) ,
33+ addEventListener : jest . fn ( ) ,
34+ useNetInfo : jest . fn ( ) ,
35+ } ;
36+
37+ RNCNetInfoMock . fetch . mockResolvedValue ( defaultState ) ;
38+ RNCNetInfoMock . refresh . mockResolvedValue ( defaultState ) ;
39+ RNCNetInfoMock . useNetInfo . mockReturnValue ( defaultState ) ;
40+ RNCNetInfoMock . addEventListener . mockReturnValue ( jest . fn ( ) ) ;
41+
42+ module . exports = RNCNetInfoMock ;
You can’t perform that action at this time.
0 commit comments