Skip to content

Commit ab66a1e

Browse files
committed
test(useRecentSearches): add persistence across re-renders test
1 parent 08d93bb commit ab66a1e

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

hooks/useRecentSearches.test.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,14 @@ describe('useRecentSearches', () => {
7272
});
7373
expect(result.current.searches).toEqual([]);
7474
});
75+
76+
it('persists searches across remounts', () => {
77+
const { result, unmount } = renderHook(() => useRecentSearches());
78+
act(() => {
79+
result.current.addSearch('octocat');
80+
});
81+
unmount();
82+
const { result: result2 } = renderHook(() => useRecentSearches());
83+
expect(result2.current.searches[0]).toBe('octocat');
84+
});
7585
});

0 commit comments

Comments
 (0)