Skip to content

Commit 51f93a2

Browse files
committed
Fix Reassure tests
1 parent f0454d6 commit 51f93a2

1 file changed

Lines changed: 1 addition & 67 deletions

File tree

tests/perf-test/useOnyx.perf-test.tsx

Lines changed: 1 addition & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import {Text, View} from 'react-native';
44
import {measureRenders} from 'reassure';
55
import type {FetchStatus, OnyxEntry, OnyxKey, OnyxValue, ResultMetadata, UseOnyxOptions} from '../../lib';
66
import Onyx, {useOnyx} from '../../lib';
7-
import StorageMock from '../../lib/storage';
87
import type {UseOnyxSelector} from '../../lib/useOnyx';
98

109
const 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

Comments
 (0)