@@ -4,7 +4,6 @@ import {Text, View} from 'react-native';
44import { measureRenders } from 'reassure' ;
55import type { FetchStatus , OnyxEntry , OnyxKey , OnyxValue , ResultMetadata , UseOnyxOptions } from '../../lib' ;
66import Onyx , { useOnyx } from '../../lib' ;
7- import StorageMock from '../../lib/storage' ;
87import type { UseOnyxSelector } from '../../lib/useOnyx' ;
98
109const ONYXKEYS = {
@@ -80,23 +79,6 @@ describe('useOnyx', () => {
8079 } ) ;
8180 } ) ;
8281
83- /**
84- * Expected renders: 2.
85- */
86- test ( 'data in storage but not yet in cache' , async ( ) => {
87- const key = ONYXKEYS . TEST_KEY ;
88- await measureRenders ( < UseOnyxWrapper onyxKey = { key } /> , {
89- beforeEach : async ( ) => {
90- await StorageMock . setItem ( key , 'test' ) ;
91- } ,
92- scenario : async ( ) => {
93- await screen . findByText ( dataMatcher ( key , 'test' ) ) ;
94- await screen . findByText ( metadataStatusMatcher ( key , 'loaded' ) ) ;
95- } ,
96- afterEach : clearOnyxAfterEachMeasure ,
97- } ) ;
98- } ) ;
99-
10082 /**
10183 * Expected renders: 1.
10284 */
@@ -209,7 +191,7 @@ describe('useOnyx', () => {
209191 /> ,
210192 {
211193 beforeEach : async ( ) => {
212- await StorageMock . setItem ( key , 'test' ) ;
194+ await Onyx . set ( key , 'test' ) ;
213195 } ,
214196 scenario : async ( ) => {
215197 await screen . findByText ( dataMatcher ( key , undefined ) ) ;
@@ -222,54 +204,6 @@ describe('useOnyx', () => {
222204 } ) ;
223205
224206 describe ( 'multiple calls' , ( ) => {
225- /**
226- * Expected renders: 2.
227- */
228- test ( '3 calls loading from storage' , async ( ) => {
229- function TestComponent ( ) {
230- const [ testKeyData , testKeyMetadata ] = useOnyx ( ONYXKEYS . TEST_KEY ) ;
231- const [ testKey2Data , testKey2Metadata ] = useOnyx ( ONYXKEYS . TEST_KEY_2 ) ;
232- const [ testKey3Data , testKey3Metadata ] = useOnyx ( ONYXKEYS . TEST_KEY_3 ) ;
233-
234- return (
235- < View >
236- < UseOnyxMatcher
237- onyxKey = { ONYXKEYS . TEST_KEY }
238- data = { testKeyData }
239- metadata = { testKeyMetadata }
240- />
241- < UseOnyxMatcher
242- onyxKey = { ONYXKEYS . TEST_KEY_2 }
243- data = { testKey2Data }
244- metadata = { testKey2Metadata }
245- />
246- < UseOnyxMatcher
247- onyxKey = { ONYXKEYS . TEST_KEY_3 }
248- data = { testKey3Data }
249- metadata = { testKey3Metadata }
250- />
251- </ View >
252- ) ;
253- }
254-
255- await measureRenders ( < TestComponent /> , {
256- beforeEach : async ( ) => {
257- await StorageMock . setItem ( ONYXKEYS . TEST_KEY , 'test' ) ;
258- await StorageMock . setItem ( ONYXKEYS . TEST_KEY_2 , 'test2' ) ;
259- await StorageMock . setItem ( ONYXKEYS . TEST_KEY_3 , 'test3' ) ;
260- } ,
261- scenario : async ( ) => {
262- await screen . findByText ( dataMatcher ( ONYXKEYS . TEST_KEY , 'test' ) ) ;
263- await screen . findByText ( metadataStatusMatcher ( ONYXKEYS . TEST_KEY , 'loaded' ) ) ;
264- await screen . findByText ( dataMatcher ( ONYXKEYS . TEST_KEY_2 , 'test2' ) ) ;
265- await screen . findByText ( metadataStatusMatcher ( ONYXKEYS . TEST_KEY_2 , 'loaded' ) ) ;
266- await screen . findByText ( dataMatcher ( ONYXKEYS . TEST_KEY_3 , 'test3' ) ) ;
267- await screen . findByText ( metadataStatusMatcher ( ONYXKEYS . TEST_KEY_3 , 'loaded' ) ) ;
268- } ,
269- afterEach : clearOnyxAfterEachMeasure ,
270- } ) ;
271- } ) ;
272-
273207 /**
274208 * Expected renders: 1.
275209 */
0 commit comments