@@ -5,25 +5,23 @@ describe('React native storage helper unit tests', () => {
5
5
} ) ;
6
6
7
7
var items = { } ;
8
- jest . mock ( 'react-native' , ( ) => ( {
9
- AsyncStorage : {
10
- setItem : jest . fn ( ( item , value ) => {
11
- return new Promise ( ( resolve , reject ) => {
12
- items [ item ] = value ;
13
- resolve ( value ) ;
14
- } ) ;
15
- } ) ,
16
- getItem : jest . fn ( ( item , value ) => {
17
- return new Promise ( ( resolve , reject ) => {
18
- resolve ( items [ item ] ) ;
19
- } ) ;
20
- } ) ,
21
- removeItem : jest . fn ( item => {
22
- return new Promise ( ( resolve , reject ) => {
23
- resolve ( delete items [ item ] ) ;
24
- } ) ;
25
- } ) ,
26
- } ,
8
+ jest . mock ( '@react-native-async-storage/async-storage' , ( ) => ( {
9
+ setItem : jest . fn ( ( item , value ) => {
10
+ return new Promise ( ( resolve , reject ) => {
11
+ items [ item ] = value ;
12
+ resolve ( value ) ;
13
+ } ) ;
14
+ } ) ,
15
+ getItem : jest . fn ( ( item , value ) => {
16
+ return new Promise ( ( resolve , reject ) => {
17
+ resolve ( items [ item ] ) ;
18
+ } ) ;
19
+ } ) ,
20
+ removeItem : jest . fn ( item => {
21
+ return new Promise ( ( resolve , reject ) => {
22
+ resolve ( delete items [ item ] ) ;
23
+ } ) ;
24
+ } ) ,
27
25
} ) ) ;
28
26
29
27
const StorageHelper = require ( '../src/StorageHelper-rn.js' ) . default ;
@@ -55,24 +53,22 @@ describe('React native storage helper unit tests', () => {
55
53
const items = {
56
54
'@MemoryStorage:key' : 'value1' ,
57
55
} ;
58
- jest . mock ( 'react-native' , ( ) => ( {
59
- AsyncStorage : {
60
- setItem : jest . fn ( ( item , value ) => {
61
- return new Promise ( ( resolve , reject ) => {
62
- items [ item ] = value ;
63
- resolve ( value ) ;
64
- } ) ;
65
- } ) ,
66
- getAllKeys : jest . fn ( callback => {
67
- callback ( null , Object . keys ( items ) ) ;
68
- } ) ,
69
- multiGet : jest . fn ( ( keys , callback ) => {
70
- const values = keys . map ( key => [ key , items [ key ] || null ] ) ;
71
- callback && callback ( null , values ) ;
56
+ jest . mock ( '@react-native-async-storage/async-storage' , ( ) => ( {
57
+ setItem : jest . fn ( ( item , value ) => {
58
+ return new Promise ( ( resolve , reject ) => {
59
+ items [ item ] = value ;
60
+ resolve ( value ) ;
61
+ } ) ;
62
+ } ) ,
63
+ getAllKeys : jest . fn ( callback => {
64
+ callback ( null , Object . keys ( items ) ) ;
65
+ } ) ,
66
+ multiGet : jest . fn ( ( keys , callback ) => {
67
+ const values = keys . map ( key => [ key , items [ key ] || null ] ) ;
68
+ callback && callback ( null , values ) ;
72
69
73
- return values ;
74
- } ) ,
75
- } ,
70
+ return values ;
71
+ } ) ,
76
72
} ) ) ;
77
73
78
74
const StorageHelper = require ( '../src/StorageHelper-rn.js' ) . default ;
@@ -86,13 +82,11 @@ describe('React native storage helper unit tests', () => {
86
82
} ) ;
87
83
88
84
test ( 'Get all keys throws errors' , ( ) => {
89
- jest . mock ( 'react-native' , ( ) => ( {
90
- AsyncStorage : {
91
- getAllKeys : jest . fn ( callback => {
92
- const err = [ 'errKey' ] ;
93
- callback ( err , null ) ;
94
- } ) ,
95
- } ,
85
+ jest . mock ( '@react-native-async-storage/async-storage' , ( ) => ( {
86
+ getAllKeys : jest . fn ( callback => {
87
+ const err = [ 'errKey' ] ;
88
+ callback ( err , null ) ;
89
+ } ) ,
96
90
} ) ) ;
97
91
98
92
const StorageHelper = require ( '../src/StorageHelper-rn.js' ) . default ;
@@ -103,19 +97,17 @@ describe('React native storage helper unit tests', () => {
103
97
} ) ;
104
98
test ( 'Multiget throws errors' , ( ) => {
105
99
var items = { } ;
106
- jest . mock ( 'react-native' , ( ) => ( {
107
- AsyncStorage : {
108
- getAllKeys : jest . fn ( callback => {
109
- callback ( null , Object . keys ( items ) ) ;
110
- } ) ,
111
- multiGet : jest . fn ( ( keys , callback ) => {
112
- const values = keys . map ( key => [ key , items [ key ] || null ] ) ;
113
- const err = new Error ( 'Storage Error' ) ;
114
- callback && callback ( err , null ) ;
100
+ jest . mock ( '@react-native-async-storage/async-storage' , ( ) => ( {
101
+ getAllKeys : jest . fn ( callback => {
102
+ callback ( null , Object . keys ( items ) ) ;
103
+ } ) ,
104
+ multiGet : jest . fn ( ( keys , callback ) => {
105
+ const values = keys . map ( key => [ key , items [ key ] || null ] ) ;
106
+ const err = new Error ( 'Storage Error' ) ;
107
+ callback && callback ( err , null ) ;
115
108
116
- return values ;
117
- } ) ,
118
- } ,
109
+ return values ;
110
+ } ) ,
119
111
} ) ) ;
120
112
121
113
const StorageHelper = require ( '../src/StorageHelper-rn.js' ) . default ;
0 commit comments